java – Hibernate Envers:无法创建自定义修订实体

我正在尝试创建一个自定义修订实体,我正是在官方文档中写的:
https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch15.html#envers-revisionlog

在单独的简单项目中,它可以工作,但在我的主项目中,我总是遇到以下异常:

Caused by: java.lang.NoClassDefFoundError:
org/hibernate/resource/beans/spi/ManagedBeanRegistry at
org.hibernate.envers.internal.revisioninfo.DefaultRevisionInfoGenerator.resolveRevisionListenerBean(DefaultRevisionInfoGenerator.java:108)

最佳答案 添加以下依赖项可解决此问题:

compile group: 'org.hibernate', name: 'hibernate-core', version: '5.4.0.Final'
点赞