四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )

事物:
 事物的四种隔离级别:
   0,Spring :默认隔离级别是根据不同数据的默认级别而定。
   1,读未提交:脏独,幻读,不可重复读
   2,读已提交:幻读,不可重复读
   3,可重复读:幻读 MySql默认隔离级别
   4,串行化: 效果最好,性能最差
   幻读:主要是插入,幻读指当用户读取某一范围的数据行时,另一个事务又在该范围内插入了新行,当用户再读取该范围的数据行时,会发现有新的“幻影” 行
   不可重复读:主要是更新,在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间插入了一个事务更新的原有的数据。

事物的7种传播行为:
   1,当前有事物,就把当前事物挂起。新建一个事物运行。
   2,当前有事物,就加入当前事物。
   3,当前有事物,就嵌套进事物。
   4,当前没有事物,就创建一个事物。
   5,当前没有事物,就报错。
   6,当前没有事物,就按照没有事物运行。
   7,以非事物方式运行,当前存在事物,就把当前事物挂起。
lake_card_mindmap