Skip to content

Commit 57bf1fb

Browse files
committed
Sort revisions by timestamp and revision number.
Sorting by revision number alone failed for distributed systems using batched sequences for revision numbers. Closes #3643 See #3579
1 parent 10b52a6 commit 57bf1fb

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java

+1
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ public EnversRevisionRepositoryImpl(JpaEntityInformation<T, ?> entityInformation
9393
public Optional<Revision<N, T>> findLastChangeRevision(ID id) {
9494

9595
List<Object[]> singleResult = createBaseQuery(id) //
96+
.addOrder(AuditEntity.revisionProperty("timestamp").desc()) //
9697
.addOrder(AuditEntity.revisionNumber().desc()) //
9798
.setMaxResults(1) //
9899
.getResultList();

0 commit comments

Comments
 (0)