Spring事务传播行为propagation behavior的原理是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1916个文字,预计阅读时间需要8分钟。
Spring事务传播行为作为propagation behavior的实现原理前言:Spring对事务的封装除了实现了基本的事务管理外,还提供了事务传播行为(propagation behavior)的高级特性。通常,事务范围内的事务指的是:
@[TOC](Spring事务传播行为propagation behavior的实现原理)
前言
Spring 对事务的封装除了实现了基本的事务管理之外,还提供了事务传播行为(propagation behavior)的高级特性。
通常,事务范围内的所有代码都会在该事务中运行。但是,如果在事务上下文已经存在的情况下再去执行其他事务方法,则可以指定事务的传播行为。 例如,代码可以在现有事务中继续运行(常见情况),或者可以暂停现有事务并创建新事务。
事务传播行为的作用是将多个事务操作进行合并或者隔离。
Spring 版本
spring-tx 5.3.9 (通过 SpringBoot 2.5.3 间接引入的依赖)
正文
Spring 中定义的事务传播行为的作用是将多个事务操作进行合并或者隔离。
本文共计1916个文字,预计阅读时间需要8分钟。
Spring事务传播行为作为propagation behavior的实现原理前言:Spring对事务的封装除了实现了基本的事务管理外,还提供了事务传播行为(propagation behavior)的高级特性。通常,事务范围内的事务指的是:
@[TOC](Spring事务传播行为propagation behavior的实现原理)
前言
Spring 对事务的封装除了实现了基本的事务管理之外,还提供了事务传播行为(propagation behavior)的高级特性。
通常,事务范围内的所有代码都会在该事务中运行。但是,如果在事务上下文已经存在的情况下再去执行其他事务方法,则可以指定事务的传播行为。 例如,代码可以在现有事务中继续运行(常见情况),或者可以暂停现有事务并创建新事务。
事务传播行为的作用是将多个事务操作进行合并或者隔离。
Spring 版本
spring-tx 5.3.9 (通过 SpringBoot 2.5.3 间接引入的依赖)
正文
Spring 中定义的事务传播行为的作用是将多个事务操作进行合并或者隔离。

