【问题标题】:Hibernate Envers for EclipseLink (Entity Auditing)EclipseLink 的 Hibernate Envers(实体审计)
【发布时间】:2011-07-10 12:58:53
【问题描述】:

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

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

【问题讨论】:

  • 今天还有其他解决方案吗?有人使用 Javers / audi4j 吗?合适吗?

标签: java eclipselink audit


【解决方案1】:

很遗憾,EclipseLink 没有涵盖开箱即用审计的功能。

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

【讨论】:

  • MRalwasser,你能分享更多关于如何获取/计算变更集的信息吗?谢谢
【解决方案2】:

EclipseLink 中支持审计实体。他们称之为历史

http://wiki.eclipse.org/EclipseLink/Examples/JPA/History

【讨论】:

猜你喜欢
  • 2015-12-14
  • 2012-12-05
  • 2013-08-27
  • 1970-01-01
  • 1970-01-01
  • 2021-04-01
  • 2019-11-16
  • 2023-03-24
  • 2013-06-28
相关资源
最近更新 更多