原因是hibernate版本问题。 我的程序是使用的hibernate5,但是由于在使用Hibernate模板的时候导包导入的是hibernate3的包,因此报错。切记在hibernate.cfg.xml中配置hibernate格式工厂时也应是hibernate5的包。
java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Sessio
最新推荐文章于 2019-09-05 00:33:21 发布
本文详细解析了在使用Hibernate框架时遇到的版本冲突问题,特别是当项目配置为使用Hibernate5,但在代码中错误地导入了Hibernate3的包导致的错误。强调了在hibernate.cfg.xml中正确配置Hibernate5的重要性。

173

被折叠的 条评论
为什么被折叠?



