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

How to get all data in Audited table with hibernate envers?

我有一个项目,其中包含我的所有实体。我有另一个项目,我试图获取每个给定实体的每个已审核 table 的所有数据。 使用 Hibernate envers 我知道如何检索以前版本中的对象。

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

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

有什么想法吗?

因为我想从经过审核的 table 中获取大量数据(在某些 table 中,我发现有数百万次修订,因此需要花费大量时间,导致超时对于服务器,特别是当我使用 hibernate envers 时,这就是为什么我更改为本机查询并且我发现了很多可能性和功能。