Spring 4.3.0.RELEASE,Hibernate 5.0.9.Final,缺少SessionFactoryImplementor.getProperties方法

时间:2016-06-16 13:42:40

标签: spring hibernate spring-4 hibernate-5.x

我在我的应用程序中使用Spring 4.3.0.RELEASE和Hibernate 5.0.9.Final并且我一直在

java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;

如果我更新Hibernate 5.2.0.Final,一切正常。看来Spring 4.3.0与Hibernate 5.0不兼容,这是正确的吗?我无法找到任何不支持Hibernate 5.0的内容。

在Hibernate 5.2中,存在这样的方法,在Hibernate 5.0中,该方法尚不存在(只需用URL替换5.2和5.0): http://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/engine/spi/SessionFactoryImplementor.html

我创建了简单的复制器: https://github.com/trepel/spring43-hibernate50-error

感谢您的所有回复。

1 个答案:

答案 0 :(得分:4)

已经有一个问题,SPR-14365,涵盖了这一点。