EclipseLink的Hibernate Envers(实体审计)

时间:2011-03-07 17:48:28

标签: java eclipselink audit

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

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

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:2)

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

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