spring 事务的传播特性

发布时间:2017-7-9 7:18:11编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"spring 事务的传播特性 ",主要涉及到spring 事务的传播特性 方面的内容,对于spring 事务的传播特性 感兴趣的同学可以参考一下。

1.声明式事物中,一个类serviceA的方法test1()调用另一个类serviceB的方法test2() 要是serviceB的test2()事务配置在xml文件中为REQUIRED,又在此方法上加入

@Transactional(propagation = Propagation.NOT_SUPPORTED)

则serviceB.test2()的以xml中为主,NOT_SUPPORTED就不起作用了。如果方法没在xml上配置REQUIRED,则会起作用
如果是在同一类中调用另一方法test2上加 Propagation.NOT_SUPPORTED ,则test2()的PROPAGATION_NOT_SUPPORTED失效
2.如果一个类中一个方法test1()调用此类的另一方法test2(),都是required,要是test2抛异常的话,若test1不catch,则都会回滚,或test1方法catch了异常,则两个方法都会提交
3.如果一个类中一个方法test1()调用另一个类的方法test2(),都是required,要是test2抛异常的话,若test1不catch,则都会回滚,或test1方法catch了异常,则仍然回滚


转:http://8917152.blog.51cto.com/8907152/1544254
http://www.cnblogs.com/tianyuchen/p/6678084.html Spring事务回滚和异常类
http://blog.csdn.net/lfsf802/article/details/9417095


上一篇:【1414软工助教】助教总结
下一篇:imgAreaSelect 中文文档

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款