Spring事务的传播行为
REQURIED spring默认,如果存在事务咋加入事务,如果不存在事务创建一个新事物 SUPPORTS 如果存在事务就加入事务,如果不存在事务就以非事务方式运行 REQUIES_NEW 无论是否存在事务,都创建一个新事务。如果当前存在事务就将新事务挂起直至新事物完成。 MANDATORY 必须在事务中运行,如果存在事务则加入事务,如果不存在就抛出异常 NEVERS 必须以非事务方式运行,如果存在事务则抛出异常 NOT_SUPPORTED 表示以非事务模式运行,如果存在事务则将事务挂起 NESTED 如果存在事务则以嵌套方式运行,如果不存在事务则创建一个新事务