Spring 之注解事务 @Transactional

众所周知的ACID属性: 
原子性(atomicity)、一致性(consistency)、隔离性(isolation)以及持久性(durability)。我们无法控制一致性、原子性以及持久性,但可以控制超时,设置事务的只读性以指定隔离级别。 
Spring在TransactionDefinition接口封装了所有这些设置。

Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,

它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:

事务传播行为类型


 

posted @ 2022-01-26 13:26  jinzi  阅读(41)  评论(0编辑  收藏  举报