hibernate 如何使用hibenvers获取Audited表中的所有数据?

lvmkulzt  于 2023-03-03  发布在  其他
关注(0)|答案(1)|浏览(135)

我有一个项目,里面有我所有的实体,我还有另一个项目,我试图获取每个给定实体的每个Audited表的所有数据,使用Hibernate envers,我知道如何检索以前版本中的对象。

AuditReaderFactory.get(Session sess) and Object AuditReader.find(Class<T> cls, Object primaryKey, Number revision)

但是我不知道如何在一个审计过的X中获取所有记录数据,并且还带有rev et typerev字段。
你知道吗?

at0kjp5o

at0kjp5o1#

因为我想从一个审计过的表中得到很多数据(在一些表中,我发现有数百万个修订版本,所以要得到它们需要很多时间,这会导致服务器超时,特别是当我使用hibenvers时,这就是为什么我改用原生查询,我在中发现了很多可能性和功能。

相关问题