@Transitional注解
- Propagation.REQUIRED
具有该注解的方法和该方法调用的方法发生了异常,都会回滚---上层方法创建了事务,调用的方法仍处于该事务中
上层方法没有事务注解,调用的方法有,会在调用的方法处新建事务(required)
事务的传播性 - Propagation.SUPPORTS
如果当前有事务则使用事务 如果当前没有事务则不使用事务 - Propagation.MANDATORY
该传播属性修饰的方法必须处于事务中(父方法必须有事务),否则报错 - Propagation.REQUIRES_NEW
不管有没有事务,都会新建一个事务
如果父事务为REQUIRED 当子事务发生异常 父方法会一起回滚
如果父事务发生异常,不会影响到已执行调用方法的子事务
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。