Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 原因:java.lang.AbstractMethodError_Spring_Hibernate_Spring Security - Fatal编程技术网

Spring 原因:java.lang.AbstractMethodError

Spring 原因:java.lang.AbstractMethodError,spring,hibernate,spring-security,Spring,Hibernate,Spring Security,我在Spring 5中有一个应用程序,我得到以下异常: Caused by: java.lang.AbstractMethodError at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:281) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryB

我在Spring 5中有一个应用程序,我得到以下异常:

Caused by: java.lang.AbstractMethodError
        at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:281)
        at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:724)
        at org.springframework.orm.hibernate5.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:615)
        at org.springframework.orm.hibernate5.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:599)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1804)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1741)
        ... 85 more
原因:java.lang.AbstractMethodError
位于org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:281)
位于org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462)
位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708)
位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:724)
位于org.springframework.orm.hibernate5.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:615)
位于org.springframework.orm.hibernate5.LocalSessionFactoryBean.AfterPropertieSet(LocalSessionFactoryBean.java:599)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1804)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1741)
... 85多
我的家属是:

<properties>        
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <springframework.version>5.1.4.RELEASE</springframework.version>    
    <springsecurity.version>5.1.4.RELEASE</springsecurity.version> 
    <hibernate.version>5.4.4.Final</hibernate.version>  
    <hibernate.validator>5.4.3.Final</hibernate.validator>  
    <mysql.connector.version>5.1.46</mysql.connector.version>   
    <jackson.version>2.9.6</jackson.version>        
    <joda-time.version>2.9.9</joda-time.version>        
    <testng.version>6.14.3</testng.version>         
    <mockito.version>1.10.19</mockito.version>  
    <h2.version>1.4.197</h2.version>        
    <dbunit.version>2.5.4</dbunit.version>      
    <log4j.version>1.2.17</log4j.version>   
</properties>

UTF-8
5.1.4.1发布
5.1.4.1发布
5.4.4.最终版本
5.4.3.最终版本
5.1.46   
2.9.6        
2.9.9        
6.14.3         
1.10.19  
1.4.197        
2.5.4      
1.2.17   
从Spring4到Spring5的迁移过程开始,我就遇到了这个异常。它以前工作得很好。 这里还有两个hibernate配置之一和完整异常错误:
@M.迪纳姆是对的,这是

<dependency>
    <groupId>org.jadira.usertype</groupId>
    <artifactId>usertype.core</artifactId>
    <version>3.0.0.CR1</version>
</dependency>

org.jadira.usertype
usertype.core
3.0.0.CR1

当我移除它时,它工作得很好

请添加您正在使用的依赖项,显然您正在混合不兼容的hibernate/spring版本。您可能正在使用不兼容的库组合。您可以使用(BOM表),而不是自己尝试指定所有库的确切版本-BOM表将为您提供一组经过测试可以工作的库版本。