如何在审核表中添加一个使用Hibernate Envers完成的操作(修改,创建,删除)的列?
我知道操作的类型表示像数字一样,但是我可以使它们以字符串类型(“ update / delete / insert”)出现, 我认为Rev或RevType显示了哪种操作类型(我…
为什么Hibernate Envers将Last_edited_by列值替换为“ API”
我有类似的类结构: @Entity @Data @Table(name="person_dtl") @Audited @AuditTable(value="h$person_dtl") public class Person extends AuditBaseE…
Envers审核@embedded并使用targetauditmode not_audited
我正在尝试将Envers审核添加到具有@embedded元素的模型中。这些元素本身未经审核。 在实现这一目标的常规关系字段上,您将编写 @Audited(targetAudit…
我的Postgres数据库在某些被审计的表RAW操纵后崩溃
我收到此错误: 内部服务器错误 javax.persistence.optimisticlockexception:org.hibernate.exception.lockacquicitionException:无法提取结果集 ..…
Hibernate Envers历史记录表具有RevisionType = null时,持续`@inheritance(stragity = sashitanceType.joined)`实体
我正在使用 @inheritance(stragity = sashitanceType.joined)带有 @Audited penter 的实体对父母和子女实体的注释。但是,在坚持实体之后,子历史表…
Envers、PostgreSQL 和 TINYINT
我们在 Oracle 和 MySQL 中使用 Envers 没有任何问题。我们现在正在尝试 PostgreSQL,但遇到的问题是审计表是使用 TINYINT 类型的列 REVTYPE 创建的。…
难以使用 Envers 审核多对多关系
我想使用 Envers 来审核与嵌入式组件的多对多关系,但我遇到了 MappingException 问题,指出不支持 ComponentType。这是堆栈跟踪的相关部分: Caused …
Envers 多级实体修订指南
用户有 n 个联系人。联系人可以有本地化的评论(评论在联系人之间共享)。 Java Beans: @Audited @Entity public class User { @OneToMany(fetch = F…
Java 监控数据库的变化 - Hibernate 和 envers
我正在编写一个服务器端应用程序来监视数据库的更改,我计划使用 Hibernate 来完成此操作。我想设置一个监听器,以便如果对数据进行任何更改,任何注…
Hibernate Envers find 方法期间出现 nullpointerException
我使用 envers 的时间不长,而且遇到了一个问题,我似乎无法在任何地方找到答案。我尝试过谷歌搜索堆栈跟踪但无济于事,所以我一定错过了一些非常明显…
Envers 与 Hibernate 拦截器,onDelete
我正在尝试实现一个简单的基于 Envers + 拦截器的方法来审计我的 Hibernate 实体。为此,按照典型方法,有一个包含所有审核属性的 BaseEntity: BaseE…
Envers 查询返回惰性结果而不是急切结果
我有一个 Envers 查询,它返回一个惰性结果,尽管该字段是在 hibernate-mapping 中使用lazy="false" 定义的。 我在 Hibernate-Envers 论坛上查了一下…
jboss 7 (envers 4) 无法加载类 org.hibernate.envers.event.AuditEventListener
我从 hibernate Envers 3.6 移植到 Envers 4.0。此新版本没有AuditEventListener。旧版本需要: 监听器 我找不到如何配置新版本版本。…