【spring】spring事务的传播行为 【spring】spring事务的传播行为 2023-03-22 632 一、说明 1.事务的传播特性是当一个事务方法被另一个事务方法调用时,这个事务方法该如何进行 二、传播行为 传播行为 外部不存在事务 外部存在事务 使用方式 required(默认) 开启新事务 融合到外部事务中 @Transactional(propagation=Propagation.REQUIRED)适用增删改 supports 不开启新事务 融合到外部事务中 @Transactional(propagation=Propagation.SUPPORTS)适用查询 requires new 开启新事务 不用外部事务,开启新事务 @Transactional(propagation=Propagation.REQUIRES_NEW)适用内部事务和外部事务不存在业务关联的情况,例如日志 not supported 不开启新事务 不用外部事务 @Transactional(propagation=Propagation.NOT_SUPPORTED)不常用 never 不开启新事务 抛出异常 @Transactional(propagation=Propagation.NEVER)不常用 mandatory 抛出异常 融合到外部事务中 @Transactional(propagation=Propagation.MANDATORY)不常用 NESTED 开启新事务 融合到外部事务中,savepoint机制,外层影响内层,内层不会影响外层 @Transactional(propagation=Propagation.NESTED)不常用 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate110/233070.html 上一篇: Java基础知识总结(2021版) 下一篇: Java面试八股文-SpringBoot篇 【spring】spring事务的传播行为 相关内容 二十六位英文字母中两个线程交替打印字母 bootstrapTable行内动态编辑行中某列字段数据 IntelliJ IDEA 之 配置JDK 的 4种方式 华为OD机试真题-开租建站【2023Q1】 【面试二三事】安全岗面试谈关于SQL注入 c语言将字符串中的空格替换成%20 spring中BeanFactory和ApplicationContext有什么区别 Spring boot与Spring cloud 之间的关系 每日一道Java 基础面试题 — 自动装箱与拆箱 华为机试——素勾股数 Redis 面试题汇总(不定期更新) BAT面试进阶:最全Memcached面试30题含答案 【华为机考】2022年华为研发人员在线笔试 Session认证机制与JWT认证机制 分布式锁的使用场景是什么?有哪些实现方案? java面试题/认证答辩 --- git相关