当前位置: 首页 > news >正文

Spring 中事务的传播级别

Spring 中事务的传播级别

REQUIRED(默认):默认的隔离级别,如果当前存在一个事务,就加入该事务,如果当前没有事务,就创建一个新的事务。

REQUIRED_NEW:不管当前是否存在事务,都创建一个新的事物。新老事务是独立存在的,如果老的事务抛异常了,但是不会影响新事物的提交。

NESTED:嵌套事务。如果当前存在事务,就嵌套当前的事务中,如果当前没有事务,就新建一个事务。

SUPPORTS:表示支持当前事务,如果当前存在事务,就加入该事务,如果当前没事务,就以非事务的方式进行。

NOT_SUPPORT:表示不支持事务,如果当前有事务就会将当前事务挂起。

MANDATORY:强制的。如果当前不存在事务就抛出一个异常。

NEVER:以非事务的方式执行。如果当前存在事务就抛出异常。

http://www.lryc.cn/news/30734.html

相关文章:

  • ECharts可视化库--常用组件
  • openpnp - 设备开机后, 吸嘴校验失败的解决方法
  • 【Linux学习】基础IO——软硬链接 | 制作动静态库
  • 如何分辨on-policy和off-policy
  • 第三讲:ambari编译后的安装包制作流程说明
  • Python进阶-----面对对象6.0(绑定方法[类方法、静态方法]与内置方法)
  • java8四大基本函数式接口
  • Junit测试框架
  • 操作系统复习题
  • web项目的初始化
  • 29- 迁移学习 (TensorFlow系列) (深度学习)
  • 工具篇(五)炫酷排版,尽在LaTeX:让你的文档飞升吧!
  • 【蓝桥杯PythonB组备赛】【Acwing周赛】第93场 4867. 整除数 4868. 数字替换 python解
  • KNN学习报告
  • Java奠基】方法的讲解与使用
  • 字符串hash
  • 试题 算法训练 转圈游戏
  • 【uni-app教程】九、运行环境判断与跨端兼容
  • 扩展WSL2虚拟硬盘的大小
  • Win系统蓝牙设备频繁卡顿/断连 - 解决方案
  • Git学习入门(2)- 基本命令操作总结
  • SPringCloud:Nacos快速入门及相关属性配置
  • 医疗器械之模糊算法(嵌入式部分)
  • 网上销售笔记本系统
  • MySQL基础查询操作
  • English Learning - L2 语音作业打卡 小元音 [ʌ] [ɒ] Day9 2023.3.1 周三
  • Condition 源码解读
  • 看完这篇入门性能测试
  • 推导部分和——带权并查集
  • 费解的开关/翻硬币