繁体   English   中英

Hibernate4 openSession()

[英]Hibernate4 openSession()

我正在开发一个使用Hibernate框架(v4.3.4)的应用程序。 运行测试时,出现以下异常:

Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session;
    at com.cartif.dwhconnector.manager.DatabaseCommunicator.createDBSession(DatabaseCommunicator.java:89)
    at com.cartif.dwhconnector.manager.DWHManager.createDBSession(DWHManager.java:53)
    at unittest.DWHConnectorTester.main(DWHConnectorTester.java:16)

下一个是Java代码:

Configuration configuration = new Configuration();
configuration.configure("com/cartif/hibernatemappings/hibernate.cfg.xml");
SessionFactory sessionFactory = configuration.buildSessionFactory();
session = sessionFactory.openSession();

我尝试在org.hibernate和org.hibernate.clasic包中使用Session类,但是Exception始终相同。 请问你能帮帮我吗?

先感谢您!

您可能在测试期间使用了不同版本的Hibernate,而在应用程序编译期间使用了不同版本的Hibernate。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM