自学内容网 自学内容网

59.说一下 spring 的事务隔离?

spring 的事务隔离有什么作用?

用来解决并发事务所产生一些问题,并发会产生什么问题?

  • 1.脏读
  • 2.不可重复度
  • 3.幻影读

事务隔离的概念

  • 通过设置隔离级别可解决在并发过程中产生的那些问题

分别举例说明

1.脏读
在这里插入图片描述
在这里插入图片描述

上述图表示:一个事务,读取了另一个事务中没有提交的数据,会在本事务中产生的数据不一致的问题

解决方式:

  • 使用 注解: @Transactional(isolation = Isolation.READ_COMMITTED)

解释说明:

  • 读已提交:READ COMMITTED
  • 要求Transaction01只能读取Transaction02已提交的修改。

2.不可重复度
在这里插入图片描述
上述图表示:一个事务中,多次读取相同的数据&#


原文地址:https://blog.csdn.net/weixin_43860634/article/details/135627550

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!