主题:我的Spring管理Hibernate事务的配置问题
时间: 2020-08-27来源:ITEYE
前景提要
你的这种事务应用的方法是错误的1、你把事务管理放到了dao层是个错误,dao层不涉及事务方面的东东,你现在的做法的结果是Spring管理的是你的personDAO的事务,在你的测试用例里Spring是对personDAO的save方法进行事务管理,你添加一个person,如果不抛出runtimeexception,事务就会提交,你调用两次save方法就是两次事务,两者是分开的,当然不会回滚 2、事务管理应该放在服务层或业务层,比如说在服务层有个save方法,这个方法里面可以调用多个dao操作,事务管理应该加在服务层对象上。 3、另外要注意的是:你在调用服务层方法时,注入的参数bean应该是动态代理bean

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行