Spring事务管理进阶-rollbackFor & propagation

黑马程序员JavaWeb开发教程

文章目录

一、rollbackFor

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

二、propagation

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

2.1 事务传播行为

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

2.2 场景

  • REQUIRED:大部分情况下都是用该传播行为即可。
  • REQUIRES_NEW:当我们不希望事物之间相互影响的时候,可以使用该传播行为。比如:下订单钱徐亚记录日志,不论订单保存成功与否,都需要保证日志能够记录成功。
相关推荐
2401_88772450几秒前
SQL注入的安全架构设计_将数据库置于内网隔离区
jvm·数据库·python
Rsun04551几秒前
6、Java 适配器模式从入门到实战
java·开发语言·适配器模式
m0_678485451 分钟前
如何配置文件描述符限制_limits.conf中Oracle用户配置
jvm·数据库·python
我科绝伦(Huanhuan Zhou)2 分钟前
Oracle BBED 工具部署全流程:Linux 64位环境实操指南
linux·数据库·oracle
2401_835956813 分钟前
HTML5中Canvas局部刷新区域重绘的算法优化
jvm·数据库·python
MaCa .BaKa3 分钟前
52-考研备考服务平台系统-考研系统
java·spring boot·mysql·考研·tomcat·maven·mybatis
JZC_xiaozhong3 分钟前
2026技术深潜:解构Spring Boot与Spring Framework架构,透视KPaaS集成平台底层逻辑
大数据·spring boot·spring·架构·数据集成与应用集成·异构系统集成·应用对接
marsh02064 分钟前
34 openclaw事件溯源:实现可追溯的业务流程
数据库·ai·编程·技术
coderlin_4 分钟前
LangGraph项目二 同步数据仓库信息到元数据库并且建立向量索引
数据库·数据仓库
_深海凉_5 分钟前
LeetCode热题100-最长公共子序列
java·开发语言·前端