数据库事务的四大特性、隔离级别、Spring中七种事务传播行为
1. 什么是事务
事务是应用程序中一系列逻辑相关的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性:一个事务中的一系列的操作要么全部成功,要么一个都不做。
事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前的所有操作。
数据库事务的生命周期如下图:
可以看出事务的边界包括:
事务的开始边界
事务...
原创
2019-09-23 19:43:14 ·
969 阅读 ·
1 评论