当前位置: 首页 > 面试题库 >

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

谭玉泽
2023-03-14
问题内容

我在应用程序中使用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

感谢你的回复。


问题答案:

已经存在一个问题,即SPR-14365。



 类似资料:
  • 我在我的应用程序中使用Spring 4.3.0.RELEASE和Hibernate 5.0.9.Final 如果我更新HiberNate 5.2.0。最终,一切正常。看来Spring 4.3.0与HiberNate 5.0不兼容,对吗?我找不到任何关于不支持HiberNate 5.0的信息。 在Hibernate 5.2中,这种方法是存在的,在Hibernate 5.0中,该方法还不存在(只需在U

  • 我正在使用Hibernate5.4.15.fianl版本连接到DB2数据库。创建SessionWorks时,我收到以下错误: 使用配置类对象配置属性, 我尝试了在网络上找到的所有可能的组合来获取会话工厂对象 1。从上面的配置对象: 每个调用直接或间接到达Hibernate类:SessionFactoryImpl构造函数行:259 -- getProperties()方法不是此类的一部分,并获取异常

  • 问题内容: 我在项目中使用Spring 5。直到今天,仍然有可用的方法。 但是下载最新的快照后,它突然消失了!有没有参考说明该方法现在不可用? 我的依赖项列表: 更新: 似乎此方法已被替换为 问题答案: 请参阅与该提交关联的DATACMNS-944,它具有以下重命名

  • 我在我的项目中使用Spring 5。直到今天,还有可用的方法。 但下载最新快照后,它突然消失了!有没有参考现在没有的方法? 我的依赖项列表: 更新: 似乎此方法已被

  • 我是groovy的新手。我有这样的代码。 串味 从这个客户端映射中,我需要迭代appName和enable的值。为此,我使用了get方法。。。我对此不确定。 使用此get方法时,我遇到以下错误。因为我是groovy新手,所以我不知道这里发生了什么 棒极了。lang.MissingMethodException:没有方法com的签名。康卡斯特。csv。哈克索。SecureFirebaseRestCl