Spring事务管理进阶-rollbackFor & propagation

黑马程序员JavaWeb开发教程

文章目录

一、rollbackFor

  • 默认情况下,只有初选RuntimeException才会回滚异常。roolbackFor属性用于控制出现何种异常类型,回滚事务。

二、propagation

  • 用来配置事务的传播行为的

2.1 事务传播行为

  • 事务传播行为值得就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。
  • 事务传播行为属性值
  • 使用方法

2.2 场景

  • REQUIRED:大部分情况下都是用该传播行为即可。
  • REQUIRES_NEW:当我们不希望事物之间相互影响的时候,可以使用该传播行为。比如:下订单钱徐亚记录日志,不论订单保存成功与否,都需要保证日志能够记录成功。
相关推荐
Song_RsHt13 分钟前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
小豆庄19 分钟前
视频素材处理时的隐私盲区:云处理与本地处理的边界在哪
数据库·图像处理·视频·敏捷流程
学长毕设33 分钟前
基于SpringBoot的建筑材料管理系统-附源码
java·spring boot·后端
摸爬滚打的小李1 小时前
关于 Arthas
java·后端
Umi·1 小时前
MySQL库表操作
数据库·mysql
砚底藏山河1 小时前
python量化实操:冷热分层存储
java·开发语言·python·金融
yuniko-n1 小时前
【JUC】原子类
java
风哥2号1 小时前
数据库教程FGMT69:PostgreSQL运维诊断与监控分析
运维·数据库·postgresql
惊讶的猫1 小时前
Query 改写
java·rag
信誓旦旦的程序猿1 小时前
【Python量化实战宝典 #18】MACD 金叉死叉手册:DIF、DEA、柱体全拆解(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口