回到javaweb的第五天(事务隔离级别)

Posted Start_from_Zero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回到javaweb的第五天(事务隔离级别)相关的知识,希望对你有一定的参考价值。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本来mysql里面是默认提交事务的,就是一句话就提交一次了事务

 

但是如果说你开启了transaction之后,如果你没写commit,就算你关闭了窗体,它也是没有提交的,你事务就丢失了、

 

 

 

 

 

 

 

 

 这里就讲到了事务,如何去开启,如何去commit 如何去回滚,就已经知道了。。

 

 

 

 

 

 

其实还是不太理解后面的东西。

 

 

 

 

 

 

 

 

 

 

 

 

 每次start transaction  然后commit之后,事务就当做是结束了的

 

所以说就不用怕事务是不是提交了的。

所以说这里:如果说read committed  会出现不可重复读的问题的。

 

 

 但是我自己实验,repeatable read的情况下,确实是:A事务提交了B事务就已经读到了,感觉这个可重复读的要求没能够实现。

但是还是记一下他这里说的吧。

 

 

 

 最后再看一眼这几个事务隔离的级别,就记得数据库里面的事务之间  并行操作的关系了。

 

以上是关于回到javaweb的第五天(事务隔离级别)的主要内容,如果未能解决你的问题,请参考以下文章

数据库事务隔离标准分析

Java Web 事务,安全问题及隔离级别

Spring 事务类型与隔离级别

如何优雅地回答 MySQL 的事务隔离级别和锁的机制?

mysql 的事务隔离级别 及各个隔离级别应用场景,详细

Spring事务隔离级别和传播特性