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
This commit is contained in:
@@ -93,7 +93,7 @@ public class EnversRevisionRepositoryImpl<T, ID, N extends Number & Comparable<N
|
||||
public Optional<Revision<N, T>> findLastChangeRevision(ID id) {
|
||||
|
||||
List<Object[]> singleResult = createBaseQuery(id) //
|
||||
.addOrder(AuditEntity.revisionProperty("timestamp").desc()) //
|
||||
.addOrder(AuditEntity.revisionNumber().desc()) //
|
||||
.setMaxResults(1) //
|
||||
.getResultList();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user