我正在尝试创建自定义修订版本实体,并且完全按照官方文档https://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html/ch15.html#envers-revisionlog
中的内容进行操作。在单独的简单项目中它可以工作,但是在我的主项目中,我总是遇到以下异常:
原因:java.lang.NoClassDefFoundError: org / hibernate / resource / beans / spi / ManagedBeanRegistry位于 org.hibernate.envers.internal.revisioninfo.DefaultRevisionInfoGenerator.resolveRevisionListenerBean(DefaultRevisionInfoGenerator.java:108)
答案 0 :(得分:1)
添加以下依赖项可以解决此问题:
compile group: 'org.hibernate', name: 'hibernate-core', version: '5.4.0.Final'