背景介绍
Spring 框架应该是每一个人 javaer 都必须接触和学习的技术,Spring 公司所提供的各种框架是 Java 开发行业可参考的重要标准之一。
Spring 中有 7 种类型的事务传播行为。事务传播行为是 Spring 框架提供的一种事务管理方式,它是 Spring 框架之中非常重要的一个技术点,毕竟事务关系到应用程序和数据库的交互,而数据更是互联网行业最为重要的资源。
平时开发过程中事务都会有使用,但是没有真正地总结过,尤其是事务中嵌套事务的场景,此篇基础知识文在此做一个简单的学习总结,
事务
事务的特征
事务的隔离级别
mysql 默认的事务隔离级别是 repeatable_read
Spring 事务的传播行为
代码演示
准备动作:新建一个 spring 项目,数据库脚本见:
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHEC