我已经开始使用 Hibernate Envers 来审计日志记录业务对象。 我已经阅读了文档,并且从我看到的所有示例中,查询是通过修订号完成的。
我想按修订日期查询,即获取被审计实体在特定日期或日期范围内发生的所有行。 我这样的事情可能吗?
我的 revinfo 表有一个时间戳,所以我知道数据在那里。
最佳答案
是的,这当然是可能的。您只需要获取与日期对应的修订号。
这可以通过直接查询修订表或使用 AuditReader.getRevisionForDate
方法来实现。
关于hibernate - 按修订日期查询 Hibernate Envers 修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16813965/