# 1. Spring事务传播级别 (7种)
a. propagation_required 支持当前事务,如果没有则新建
b. propagation_requires_new 新建事务,如果当前存在事务,则挂起
c. propagation_supports 支持当前事务,如果没有,则以非事务方式运行
d. propagation_mandatory 支持当前事务,如果没有,就抛异常
e. propagation_not_supported 以非事务方试运行,如果存在事务,就挂起
f. propagation_never 以非事务方式运行,如果有,则抛异常
g. propagation_nested 嵌套事务(父事务会影响子事务,子事务不影响父事务)
# 2. 事务的4个属性
a. 原子性(atomicity)
b. 一致性 (consistency)
c. 隔离性(isolation)
d. 持久性 (durability)