如何使实体在休眠中进行本地修订?

How can I make entities locally revisioned in hibernate?

我已经使用 hibernate 的 @Audited 注释审计了我的实体。它有一个简单的机制,它默认为每个实体创建一个 REVINFO table 和 _AUD,并在每个 _AUD table 中创建一个与 REVINFO table 关系的外键。但是我想修改到本地。这意味着我想对每个 _AUD table 进行修订并删除 REVINFO table。

根据Hibernate envers page

"locally revisioned", that is revisions would be created for it independently. This wouldn't enable correct versioning of relations, but wouldn't also require the "REVINFO" table.

但我不知道该怎么做?

这只是关于将来可能被视为要实现的功能的讨论。目前不可能。