1,什么是事务?
图片描述
2,事务的特点
图片描述
2.1 什么是事务的原子性
图片描述
2.2 什么是事务的一致性
图片描述
2.3 什么是事务的隔离性
图片描述
2.4什么是事务的持久性
图片描述

spring提供的接口用于事务管理
图片描述
Spring palteformTransactionManager
图片描述

如果不考虑事务的隔离级别,就会引发很多的安全问题:
脏读,不可重复读,幻读
脏读:一个事务读取了另一个事务改写了但是还未提交的数据,如果这些事务被回滚,则读到的数据是无效的
不可重复读:在同一个事务中,多次读取同一个数据返回的结果有所不同。
虚读/幻读:一个事务读取了几行记录之后,另一个事务插入一些记录,幻读就发生了,在后来的查询中 第一个事务就会发现有些原来没有的记录。
事务的几种隔离级别
图片描述
事务的传播行为
是解决dao层方法自己相互调用所引起的事务的问题
图片描述


MichaelDuan
1.8k 声望39 粉丝