【问题标题】:Auditing in JPA which is similar to Hibernate envers类似于 Hibernate 环境的 JPA 中的审计
【发布时间】:2014-06-05 09:44:23
【问题描述】:

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

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

【问题讨论】:

    标签: spring hibernate jpa hibernate-envers


    【解决方案1】:

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

    Auditing JPA entities with Hibernate Envers

    【讨论】:

      【解决方案2】:

      JPA 规范中用于审计的一个有用特性是Entity Listeners。 但是在 2.1 版之前,您不能在其中使用注入。从 2.1 版开始,CDI 为 supported

      Hibernate 在 4.3 版本中支持 JPA 2.1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-15
        • 2015-07-13
        • 2012-12-24
        • 2018-01-15
        • 2018-02-04
        • 2011-08-05
        • 1970-01-01
        相关资源
        最近更新 更多