使用Hibernate Envers进行Spring Data JPA和Spring Boot审计

使用Hibernate Envers进行Spring Data JPA和Spring Boot审计,第1张

使用Hibernate Envers进行Spring Data JPA和Spring Boot审计

我们可以将Hibernate envers与Spring数据JPA集成吗?

是的,Hibernate Envers专门与Hibernate ORM直接集成,并且由于Spring Data JPA已经与Hibernate
ORM集成,因此您可以立即使用它。

我们有本机查询,HQL和Spring数据JPA更新/保存/删除动态查询,所以Hibernate envers能够跟踪所有对象吗?

只要您通过会话保存/更新或EntityManager的持久/合并 *** 作来 *** 纵实体,Hibernate就会引发必要的事件,以便Envers跟踪您的更改

如果您正在使用本机SQL或JPA的

CriteriaUpdate
/
CriteriaDelete
*** 作来 *** 作数据库记录,则 没有 Envers会
接受 这些更改。这是因为Hibernate不会针对那些批量或无状态 *** 作引发事件,从而使Envers可以审核这些更改。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5169219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

发表评论

登录后才能评论

评论列表(0条)

    保存