首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
Spring
相关的文章
2022-03-13
Spring事务的传播特性
本文介绍了七种事务传播行为及其含义: 1. **REQUIRED**:若当前无事务,则创建新事务;若有事务,则加入当前事务。 2. **SUPPORTS**:若当前有事务,则使用该事务;若无事务,则不使用事务。 3. **MANDATORY**:强制要求存在事务,否则抛出异常。 4. **REQUIRES_NEW**:无论当前是否有事务,都创建一个新事务,并挂起原有事务(如果有的话)。 5. **NOT_SUPPORTED**:如果有事务,则挂起该事务,自身不使用事务运行。 6. **NEVER**:如果当前有事务,则抛出异常。 7. **NESTED**:如果当前有事务,则开启嵌套子事务;若无事务,则创建新事务。主事务提交时,会携带子事务一起提交;主事务回滚时,子事务也一并回滚,但子事务异常不影响主事务的提交状态。 通过这些传播属性,可以灵活地控制不同场景下的事务管理策略。
2022-03-13
212
0
0
Spring