java - 如何在 hibernate 中本地修改实体?

标签 java hibernate hibernate-envers

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

根据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.

但我不知道该怎么做?

最佳答案

这只是对 future 可能要实现的功能的讨论。目前不可能。

关于java - 如何在 hibernate 中本地修改实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28779301/

相关文章:

java - 发生错误时使用 JAX-WS 跟踪 XML 请求/响应

java - 如何在 Android 中将 pdf 附加到发送 Intent (发送到电子邮件、保管箱等)

hibernate - 一对多 hibernate 的最佳实践是什么

java - 为什么审计返回空版本

java - 来自标准输入的二维数组,无需知道列大小

java - 如何获得 firebase token ?

hibernate - 在 HQL 中连接多个表

java - 如果属性没有规则,Hibernate 的 validateValue() 会抛出非法参数异常?

java - Hibernate - Envers - 多个审计目标

java - hibernate 环境 : @Audited on a subclass