Spring事务管理进阶-rollbackFor & propagation

黑马程序员JavaWeb开发教程

文章目录

一、rollbackFor

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

二、propagation

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

2.1 事务传播行为

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

2.2 场景

  • REQUIRED:大部分情况下都是用该传播行为即可。
  • REQUIRES_NEW:当我们不希望事物之间相互影响的时候,可以使用该传播行为。比如:下订单钱徐亚记录日志,不论订单保存成功与否,都需要保证日志能够记录成功。
相关推荐
q***2517 分钟前
java进阶1——JVM
java·开发语言·jvm
while(1){yan}8 分钟前
线程的状态
java·开发语言·jvm
豐儀麟阁贵11 分钟前
8.3 Java常见的异常类
java·开发语言
20岁30年经验的码农11 分钟前
Java JVM 技术详解
java·jvm·压力测试
1***815313 分钟前
C在游戏中的场景管理
java·jvm·游戏
q***448119 分钟前
Java进阶10 IO流
java·开发语言
Wang's Blog24 分钟前
MongoDB小课堂: 游标操作与文档投影技术深度解析
数据库·mongodb
济宁雪人25 分钟前
Java安全基础——文件系统安全
java·开发语言·安全
q***420526 分钟前
使用Django Rest Framework构建API
数据库·django·sqlite
20岁30年经验的码农29 分钟前
Java RabbitMQ 实战指南
java·开发语言·python