事务的传播机制/冒泡机制 propagation,是spring框架的概念
1Supports:
支持上层事务,有事务则支持,无事务则不做任何处理。一般用在读操作上
2Required:
需要事务,有事务则使用已有的,如果没有则创建一个新的,用在写操作上。
3Requires_new:
无论是否有事务都创建一个新事务。
4Not_supported:
不支持事务,如果有事务则挂起
5Never:
不支持事务,有事务则抛出异常。
6Nested:
若当前有事务,则以嵌套的方式执行事务,若没有执行REQUIRED
7MANDATORY:
必须外部提供事务,若没有则抛出异常