Skip to content

Commit 90a8b15

Browse files
committed
Sort revisions by revision number.
Timestamps might not be unique, but the revision number "should form a strictly-increasing sequence of numbers". See https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/envers/RevisionNumber.html Closes #3579
1 parent d82c6b1 commit 90a8b15

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

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

9898
List<Object[]> singleResult = createBaseQuery(id) //
99-
.addOrder(AuditEntity.revisionProperty("timestamp").desc()) //
99+
.addOrder(AuditEntity.revisionNumber().desc()) //
100100
.setMaxResults(1) //
101101
.getResultList();
102102

0 commit comments

Comments
 (0)