我一直在寻找Hibernate Envers进行实体审核。我正在使用EclipseLink,但我想要类似的东西。
我见过一些涉及创建SessionCustomizer来处理一些审计数据持久性的实现。我真的很喜欢像Hibernate这样的东西,我可以简单地注释实体并具有相同的效果。
答案 0 :(得分:6)
不幸的是,EclipseLink没有涵盖审计开箱即用的功能。
我们使用SessionEventListener来拦截刷新或提交,并使用计算出的变更集将审计数据插入审计表。
答案 1 :(得分:2)
支持审核EclipseLink中的实体。他们称之为历史。