我正在尝试使用 spring data envers 来实现对实体的审计。我能够获得实体的所有或单个修订对象作为
Revisions<Integer, User> revisions = userRepository.findRevisions(id);
Revision
我想获得特定版本的 REVTYPE 值,但我在类中找不到任何方法。我可以在 user_aud 表中看到 REVTYPE 的值。
如何获得修订版的 REVTYPE?
谢谢。
我正在尝试使用 spring data envers 来实现对实体的审计。我能够获得实体的所有或单个修订对象作为
Revisions<Integer, User> revisions = userRepository.findRevisions(id);
Revision
我想获得特定版本的 REVTYPE 值,但我在类中找不到任何方法。我可以在 user_aud 表中看到 REVTYPE 的值。
如何获得修订版的 REVTYPE?
谢谢。
List<Object[]> list = auditReader.createQuery()
// Creates a query, which selects the revisions, at which the given entity was modified.
.forRevisionsOfEntity(entityClass, entityClass.getName(), false, true)
// false for Entities only, true for selectDeletedEntities
.add(AuditEntity.revisionNumber().eq(revision)).getResultList();
// Array will contain entity, entity information and revision type.