spring事务管理太厉害了!!可以不再自管事务开发了!
spring aop声明式事务配置 问题:
困扰我近十多天的的spring事务管理终于解决了,
再也不用自己管理事务了
嗯,可以删该死的hibernate事务管理代码了
分享一下
配置spring aop声明式事务配置 访问action时hibernate报错
*********is not valid without active transaction
这里星号是某个类
的某有事务体现方法
我曾经尝试了配置4次spring-aop声明式事务,每次都是好几个小时,每次最终我都放弃了,现在问题解决了,
我才发现,其实我离配置成功只差一步:就是
在hibernate.cfg.xml
对hibernate框架的有一句配置:
的会话工厂声明的配置
<property name="hibernate.current_session_context_class">thread</property>
当然,这在这里是一个错误示范。单独使用hibernate,是正确的
但如果你想整合spring与hibernate的话,就必须改变他
不然就报以上错误。
正确格式(hibernate5):
<property name="hibernate.current_session_context_class">org.springframework.orm.hibernate5.SpringSessionContext</property>
</