Skip to content

Commit 648b9b7

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 4428105 commit 648b9b7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +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()) //
96+
.addOrder(AuditEntity.revisionNumber().desc()) //
9797
.setMaxResults(1) //
9898
.getResultList();
9999

0 commit comments

Comments
 (0)