【发布时间】:2015-04-07 13:32:11
【问题描述】:
我有一个项目,其中有我的所有实体。我还有另一个项目,我尝试获取每个给定实体的每个审核表的所有数据。 使用 Hibernate 环境,我知道如何在以前的版本中检索对象。
AuditReaderFactory.get(Session sess) and Object AuditReader.find(Class<T> cls, Object primaryKey, Number revision)
但我也不知道如何使用 rev et typerev 字段获取已审核 X 中的所有记录数据。
有什么想法吗?
【问题讨论】:
-
非常感谢,但如果我现在明白了,要获取已审核表的所有数据,我可以这样做:this.getAuditReader().createQuery().forRevisionsOfEntity(MyEnitity.class, false, true)。 getResultList();
-
是的,据我了解你的问题应该有效
标签: java hibernate hibernate-envers