在SSH中,有时候会遇到not session found for current session的问题,刚刚我也遇到一个,现在总结一下:
错误原因:【下面代码有对应序号解析】
1.有没有开启事务管理器,并且把Hibernate的事务提交给Spring管理
2.transactionManager扫描方法名是否正确或者是所扫描的包名下的方法定义是否正确【重点,多错在这里】
3.Spring事务的切入点是否正确
下面是正确的Spring声明式事物配置:
【下面是本人实际开发时候使用的,转载请尊重劳动成果,谢谢:http://blog.csdn.net/nthack5730】
<!--1. 配置hibernate的事务管理器 -->
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransacti