From 57bf1fb2b714753e1520dd19be8c850422b4fa32 Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Mon, 21 Oct 2024 14:41:09 +0200 Subject: [PATCH] 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 --- .../envers/repository/support/EnversRevisionRepositoryImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java b/spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java index 4c87a2462..2f3e29861 100755 --- a/spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java +++ b/spring-data-envers/src/main/java/org/springframework/data/envers/repository/support/EnversRevisionRepositoryImpl.java @@ -93,6 +93,7 @@ public class EnversRevisionRepositoryImpl> findLastChangeRevision(ID id) { List singleResult = createBaseQuery(id) // + .addOrder(AuditEntity.revisionProperty("timestamp").desc()) // .addOrder(AuditEntity.revisionNumber().desc()) // .setMaxResults(1) // .getResultList();