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

时间:2015-02-07 12:35:14

标签: java hibernate hibernate-envers

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

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

但我不知道如何使用rev et typerev字段获取审计X中的所有记录数据。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

因为我想从审计表中获取大量数据(在某些表中我发现了数以百万计的修订版,所以要花费很多时间才会导致服务器暂停,特别是当我使用hibernate envers时,这就是为什么我改变原生查询,我发现了很多可能性和功能。

相关问题