提问者:小点点

JPA中的审计类似于Hibernate envers


JPA是否为审计实体提供了任何规范。

问题是目前我们正在使用Hibernate envers来审计应用程序中的实体。我想摆脱这个问题,实现一个跨层通用ORM解决方案。因为它只是为了审计目的,我必须在我的应用程序中使用HibernateAPI


共2个答案

匿名用户

我认为规范中没有任何内容,但是…如果您使用的是JPA的Hibernate实现,您可能会将Envers项目与您的配置一起使用。看了一下,果然有这样做的指南:

使用Hibernate Envers审核JPA实体

匿名用户

JPA审计规范中的一个有用功能是实体侦听器。但是在2.1版之前,您不能在其中使用注入。从2.1版开始,支持CDI

Hibernate在4.3版中支持JPA 2.1