java - EclipseLink 的 Hibernate Envers(实体审计)

标签 java eclipselink audit

我一直在寻找用于实体审计的 Hibernate Envers。我正在使用 EclipseLink,但我想要类似的东西。

我见过一些涉及创建 SessionCustomizer 来处理审计数据的一些持久性的实现。我真的很喜欢像 Hibernate 这样的东西,我可以在其中简单地注释实体并产生相同的效果。

最佳答案

不幸的是,EclipseLink 没有涵盖开箱即用审计的功能。

我们使用 SessionEventListener拦截刷新或提交并使用计算的变更集将审计数据插入审计表。

关于java - EclipseLink 的 Hibernate Envers(实体审计),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223201/

相关文章:

java - 我是否需要为 Spring Data 中的可审计字段提供 getter/setter?

java - 审计API请求/接口(interface)方法的机制/技术

java添加mouseListener并在里面使用局部变量

java - 将字符串转换为Double或从bigdecimal转换为Double而不丢失Java中的任何精度

java - Jersey - 将 UriInfo 作为类实例变量注入(inject)和将其作为方法参数注入(inject)有什么区别?

java - 字符串格式中的自动字段编号

java - 指定备用 JAXB 提供程序

jakarta-ee - JPA:PersistenceException "unknown state or association field"

java - 悲观锁不起作用

database - 审计表 : Each field for table or one table