SSH整合——spring跟hibernate兼容问题
来源:互联网 发布:日系rpg手游 知乎 编辑:程序博客网 时间:2024/05/29 10:12
BUG描述:
Could not open Hibernate Session for transaction; nested exception is java.lang.NoClassDefFoundError: org/hibernate/engine/transaction/spi/TransactionContext
解决过程:
发现可能是版本兼容问题,我用的是spring4.0.3,hibernate是5.2.6,在配置事务管理的时候需要引入
org.springframework.orm.hibernate5.HibernateTransactionManager,一开始我引入的是4,即
org.springframework.orm.hibernate4.HibernateTransactionManager
所以报错,但是spring-orm-4.0.5RELEASE里面没有5,只有3跟4,所以,我将这个jar化成了spring-orm-4.3.6.RELEASE,里面有345,换好后,又出现新的问题
找到问题所在
箭头所指的地方原来是3,改成5,程序正常
这个时候想起spring-orm-4.0.5.RELEASE是不是也能配hibernate5,于是又将jar换回原来的,将两个地方的引用都换成4
结果不行,4.0.5的spring不能匹配5.2.6的hibernate。
当然,我这里可能只是特例,可能是其他原因,这里给出一种猜测和解决方法。
0 0
- SSH整合——spring跟hibernate兼容问题
- spring跟hibernate整合
- struts+spring+hibernate——ssh整合步骤
- SSH框架——整合Demo(Struts、Spring、Hibernate)
- ssh环境搭建——spring与hibernate整合
- SSH(第五步)—— 整合Hibernate和Spring
- SSH与SSM学习之SSH整合06——Hibernate与Spring整合
- SSH与SSM学习之SSH整合08——Spring整合Hibernate环境操作数据库
- 整合SSH Struts+spring+hibernate
- SSH框架spring整合hibernate
- ssh 整合 (spring + Struts2 + hibernate)
- ssh(Spring struts2 hibernate)整合
- 【SSH】Spring与Hibernate整合
- SSH整合:Struts2+Spring+Hibernate
- 【SSH】Hibernate+Struts2+Spring整合
- spring+struts2+hibernate整合(ssh)
- ssh整合系列博客——(1)spring和hibernate整合的异常解决
- ssh整合系列博客——(2)spring和hibernate整合的异常解决
- springsecurity投票器
- 手机信息界面开发设计
- Git查看、删除、重命名远程分支和tag 详解
- HDU-4027-Can you answer these queries?
- 【机器学习】KKT条件
- SSH整合——spring跟hibernate兼容问题
- STM32 独立看门狗IWDG和窗户看门狗WWDG
- wampserver下在Yii2.0里利用gii自动生成代码
- 内部类
- C89 和 C99 标准比较
- hdu 1619 Unidirectional TSP 记忆化搜索
- 【codeforces 734E】Anton and Tree【缩点+DP】
- 冒泡排序
- tensorflow错误总结