我使用的是5.2.8的hibernate的jar包,运行的时候却报错如下:
Could not open Hibernate Session for transaction; nested exception is Java.lang.NoClassDefFoundError: org/hibernate/engine/transaction/spi/TransactionContext
原因是配置文件中用的是hibernate4,解决方案如下:
1:将换成hibernate-core-5.2.8.Final.jar换成hibernate-core-4.2.4.Final.jar