spring 默认事务传播属性

PROPAGATION_REQUIRED
 
  
 1   NESTED事务使用场景

nest 的子异常抛出 如果被catch  外部插入成功
nest 的子异常抛出 如果不被catch  外部插入失败

nest外面异常抛出 nest内部插入成功  nest也会跟着回滚




2   REQUIRES_NEW的使用场景

REQUIRES_NEW抛出异常 被catch   外部正常插入
REQUIRES_NEW抛出异常 不被catch   外部插入回滚??待测试

REQUIRES_NEW外部抛出异常  REQUIRES_NEW事务可以正常插入 不会滚 这个和 1不同


 
  
 
 

你可能感兴趣的:(spring)