【发布时间】:2016-06-16 13:42:40
【问题描述】:
我在我的应用程序中同时使用 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
感谢您的所有回复。
【问题讨论】:
-
感谢@M.Deinum,所以这是一个错误,新的 Jira 票已提交。如果您创建真正的答案,我会接受它。
标签: spring hibernate spring-4 hibernate-5.x