代码之家  ›  专栏  ›  技术社区  ›  Abder KRIMA

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

  •  1
  • Abder KRIMA  · 技术社区  · 9 年前

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

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

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

    知道吗?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Abder KRIMA    9 年前

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