【问题标题】:Play Framework 1.3 audit not workingPlay Framework 1.3 审核不起作用
【发布时间】:2015-08-08 14:08:00
【问题描述】:

我有一个使用 Play Framework 1.2.7 构建的应用,并使用 Hibernate Envers 来审计一些实体(使用 @Audited 注释)。

几天前,我们更新了应用程序以使用 Play Framework 1.3.0,一切都很好,除了一件事:@Audited 停止工作。

我们在互联网上搜索了一些东西,但没有发现任何东西。我们不会更改应用程序中的任何内容,只需将 Play Framework 迁移到 1.3.0。

在此版本的发行说明中没有任何内容。

有人遇到同样的问题吗?

这是我的配置(conf 和 deps):

dependencies.yml

- org.hibernate -> hibernate-envers 3.6.1.Final:
    exclude:
        - org.hibernate -> hibernate-tools 3.2.0.ga
        - org.beanshell -> bsh 2.0b4
        - freemarker -> freemarker 2.3.8
        - org.hibernate -> jtidy r8-20060801
        - ant -> ant 1.6.5

应用程序.conf

hibernate.ejb.event.post-insert=org.hibernate.ejb.event.EJB3PostInsertEventListener,org.hibernate.envers.event.AuditEventListener
hibernate.ejb.event.post-update=org.hibernate.ejb.event.EJB3PostUpdateEventListener,org.hibernate.envers.event.AuditEventListener
hibernate.ejb.event.post-delete=org.hibernate.ejb.event.EJB3PostDeleteEventListener,org.hibernate.envers.event.AuditEventListener
hibernate.ejb.event.pre-collection-update=org.hibernate.envers.event.AuditEventListener
hibernate.ejb.event.pre-collection-remove=org.hibernate.envers.event.AuditEventListener
hibernate.ejb.event.post-collection-recreate=org.hibernate.envers.event.AuditEventListener

谢谢!

【问题讨论】:

  • 请在问题正文中更清楚地说明您的问题。

标签: playframework hibernate-envers


【解决方案1】:

我在这里使用 Hibernate Envers 和 Play Framework 1.3 进行了一些测试,没有问题。

我相信您遇到了一些麻烦,因为 Play Framework 1.3 使用 Hibernate 4.2.15.Final,而 Play Framework 1.2.7 使用 3.6.10.Final。

试试Hibernate Envers 4.2.20.Final怎么样?

只需将以下内容添加到您的 dependencies.yml

- org.hibernate -> hibernate-envers 4.2.20.Final

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多