mirror of
https://github.com/spring-projects/spring-data-jpa.git
synced 2024-10-23 08:34:54 +08:00
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
This commit is contained in:
parent
46b9e558ba
commit
c4b1c18fc2
@ -96,6 +96,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();
|
||||
|
Loading…
Reference in New Issue
Block a user