ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

spring的事务传播

2022-05-24 08:00:47  阅读:160  来源: 互联网

标签:事务 spring required requires nested new 传播 方法


传播特性有几种?    7种
Required, Requires_ new.    nested, Support,    Not_ Support,    Never,   Mandatory 某一个事务嵌套另一个事务的时候怎么办?
A方法调用B方法,AB方法都有事务,并且传播特性不同,那么A如果有异常, B怎么办, B如果有异常,A怎么办?
总:事务的传播特性指的是不同方法的嵌套调用过程中, 事务应该如何进行处理, 是用同一个事务还是不同的事务,当出现异常的时候会回滚还是提交,两个方法之间的相关影响, 在日常工作中, 使用比较多的是required, Requires_ new,nested
分:

1.先说事务的不同分类,可以分为三类:支持当前事务,不支持当前事务,嵌套事务
2、如果外层方法是required,内层方法是, required,requires _ new,nested
3、如果外层方法是requires_new,内层方法是,required,requires _ new.nested

4 如果外层方法是nested,内层方法是, required,requires_ new.nested

标签:事务,spring,required,requires,nested,new,传播,方法
来源: https://www.cnblogs.com/MingYi818/p/16304134.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有