Hibernate Envers Conflict

时间:2018-01-03 11:24:50

标签: java spring hibernate hibernate-envers

我的应用程序基于Spring和Hibernate。

最近我们计划使用Hibernate Envers进行数据审计。

我们刚刚在项目pom中添加了Enver依赖项。

    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-envers</artifactId>
      <version>5.2.5.Final</version>
    </dependency>

我们的Spring版本是5.0.2.RELEASE和hibernate版本是5.2.12.Final。

我们在其中一个实体

上添加了@Audited注释
@Entity
@Table(name = "employee")
@Audited
public class Employee implements Serializable {

每件事情都很好。

我们在wildfly上部署了我们的战争,但现在当我们调用我们的REST服务时,响应显示200个HTTP代码,但内容为空。

以下是样本回复

status: 200 OK
date: Wed, 03 Jan 2018 11:21:10 GMT
server: WildFly/10
connection: keep-alive
x-powered-by: Undertow/1
content-length: 0

系统也没有记录任何属于此API方法的日志语句。

如果我们删除@Audited注释,Rest API会返回正确的响应。

我们虽然因为依赖冲突,所以我们运行了这个maven命令

mvn dependency:purge-local-repository

但它没有用,我们不确定我们应该在哪个方向进一步调查它。

非常感谢任何指导。

0 个答案:

没有答案