事务有7种策略:
PROPAGATION_REQUIRED —支持当前事务,如果不存在就新创建一个事务。这是最常用的选择。
PROPAGATION_SUPPORTS —支持当前事务,如果不存在就不使用事务。
PROPAGATION_MANDATORY —支持当前事务,如果不存在就抛异常。
PROPAGATION_REQUIRES_NEW —新创建一个事务,如果存在当前事务,则暂停。
PROPAGATION_NOT_SUPPORTED —不使用事务,并暂停当前事务(如果存在)
PROPAGATION_NEVER — 不使用事务,如果存在当前事务就抛出异常。
PROPAGATION_NESTED — 如果存在当前事务就作为嵌入事务执行,否则和PROPAGATION_REQUIRED类似。
事务策略
最新推荐文章于 2022-10-26 09:37:06 发布