您的位置:首页 > 编程语言 > Java开发

Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext

2016-02-02 14:08 375 查看
在整合spring和hibernate时出现了这个问题。

出现问题的原因是,我的hibernate是5.0版本,而spring是4.0版本。5.0版本的hibernate中的相应包中把那个类给取消了。而在spring中配置时,我们最多只能配置到hibernate4,所以就出现了上述问题。

解决很简单,去网上下载hibernate4.0版本的hibernate-core-4.3.8.Final.jar,用这个文件替换中5.0中的那个。现在再运行,就能正常工作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: