spring 事务
作者:互联网
spring 事务
1. 前置知识
-
事务的特性
-
原子性
-
一致性
-
隔离性
-
持久性
-
-
事务并发可能会出现的问题
-
脏读
因为读到了其他事务还没有提交的修改产生的问题
-
不可重复读
在其他事务对某一行做了修改前后读取到的数据不一样,导致的问题
-
幻读
在其他事务插入了多行前后读取的数据不一样,导致的问题
-
-
事务的隔离级别
-
read uncommit
此时会有脏读
-
read commit
解决脏读
-
repeatable read
解决不可重复读,基于行锁实现,是inoodb默认的隔离级别
-
串行读取
并发的读取错误的问题都没了,但是会有很大的性能问题
-
-
事务的传播级别
-
mysql的mvvc模型
更具体的,是inoodb的mvvc模型,
标签:事务,读取,read,spring,mvvc,隔离 来源: https://www.cnblogs.com/guoweishi/p/16558565.html