Skip to content

Commit 4a02924

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 e27241e commit 4a02924

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

Lines changed: 1 addition & 0 deletions
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)