微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

spring 事务

 

spring 事务

1. 前置知识

  • 事务的特性

    • 原子性

    • 一致性

    • 隔离性

    • 持久性

  • 事务并发可能会出现的问题

    • 脏读

      因为读到了其他事务还没有提交的修改产生的问题

    • 不可重复读

      在其他事务对某一行做了修改前后读取到的数据不一样,导致的问题

    • 幻读

      在其他事务插入了多行前后读取的数据不一样,导致的问题

  • 事务的隔离级别

    • read uncommit

      此时会有脏读

    • read commit

      解决脏读

    • repeatable read

      解决不可重复读,基于行锁实现,是inoodb认的隔离级别

    • 串行读取

      并发的读取错误的问题都没了,但是会有很大的性能问题

  • 事务的传播级别

  • MysqL的mvvc模型

    更具体的,是inoodb的mvvc模型,

     

     

  •  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐