Spring04.spring事务: 事务控制方式,使用AOP控制事务,七种事务传播行为,声明事务,模板对象,模板对象原理分

知识点梳理

课堂讲义

1)事务回顾

1.1)什么是事务-视频01

事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。

1.2)事务的作用

事务特征(ACID)

  • 原子性(Atomicity)指事务是一个不可分割的整体,其中的操作要么全执行或全不执行

  • 一致性(Consistency)事务前后数据的完整性必须保持一致。比如:张三向李四转100元,转账前和转账后的数据是正确状态这叫一致性,如果出现张三转出100元,李四账户没有增加100元这就出现了数据错误,就没有达到一致性。

  • 隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离

  • 持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响

1.3)事务的隔离级别

隔离级别

猜你喜欢

转载自blog.csdn.net/weixin_46272374/article/details/115353722