Java org.hibernate.internal.util.xml.XMLHelper;初始化>;(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService,但它不存在。)
试图调用方法org.hibernate.internal.util.xml.XMLHelper.(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)V,但它不存在。它的类org.hibernate.internal.util.xml.XMLHelper可从以下位置获得:我在从Spring boot 2.1.3迁移到2.1.4时遇到同样的问题 Hibernate 5.3和5.4之间有一些主要的更改,因此您需要确保所有依赖项都使用了这个最新版本 解决方案:使用Hibernate 5.4将依赖项更新到版本(在我的例子中,我必须将Hibernate jpamodelgen更新到最新版本)Java org.hibernate.internal.util.xml.XMLHelper;初始化>;(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService,但它不存在。),java,spring,spring-boot,Java,Spring,Spring Boot,试图调用方法org.hibernate.internal.util.xml.XMLHelper.(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)V,但它不存在。它的类org.hibernate.internal.util.xml.XMLHelper可从以下位置获得:我在从Spring boot 2.1.3迁移到2.1.4时遇到同样的问题 Hibernate 5.3和5.4之间有一些主要的更改,因此您需要确保所有
(也许您还可以使用排除来防止依赖项使用错误的版本:)我对以下依赖项也有同样的情况。我做到了这一点 从
spring数据环境中排除hibernate环境
。
org.springframework.data
spring数据环境
${version.org.springframework.data}
编译
org.hibernate
冬眠使者
而且直接取决于它
org.hibernate
冬眠使者
${version.org.hibernate}
编译
请提供更多信息,如代码片段和您正在尝试执行的操作。migarating spring 1.5至2.1.6。正在将hibernate jar从5.2更改为5.4。更改jar版本后,我遇到以下错误:试图调用方法org.hibernate.internal.util.xml.XMLHelper。(Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;)V但它不存在。它的类org.hibernate.internal.util.xml.XMLHelper可从以下位置获得:project.jar:file://lib/hibernate-core-5.3.10.Final.jar!/org/hibernate/internal/util/xml/XMLHelper.class