我有一个项目,里面有我所有的实体,我还有另一个项目,我试图获取每个给定实体的每个Audited表的所有数据,使用Hibernate envers,我知道如何检索以前版本中的对象。
AuditReaderFactory.get(Session sess) and Object AuditReader.find(Class<T> cls, Object primaryKey, Number revision)
但是我不知道如何在一个审计过的X中获取所有记录数据,并且还带有rev et typerev字段。
你知道吗?
1条答案
按热度按时间at0kjp5o1#
因为我想从一个审计过的表中得到很多数据(在一些表中,我发现有数百万个修订版本,所以要得到它们需要很多时间,这会导致服务器超时,特别是当我使用hibenvers时,这就是为什么我改用原生查询,我在中发现了很多可能性和功能。