spring的传播机制 1.REQUIRED 如果有事务则加入事务,如果没有事务,则创建一个新的(默认值)。 2.SUPPORTS 支持当前事务,如果不存在,就不使用事务。 3.MANDATORY 支持当前事务,如果不存在,抛出异常。 4.NEW 如果有事务存在,挂起当前事务,创建一个新的事务。 5.SUPPORTED 以非事务方式运行,如果有事务存在,挂起当前事务。 6.NEVER 以非事务方式运行,如果有事物存在,抛出异常。 7.NESTED 如果当前事务存在,则嵌套事务执行。