传播属性说明
REQUIRED 描述 如果有事务在运行,当前的方法就在这个事务内运行,否则,就启
动一个新的事务,并在自己的事务内运行
REQUIRED_NEW 当前的方法必须启动新事务,并在它自己的事务内运行.如果有事
务正在运行,应该将它挂起
SUPPORTS 如果有事务在运行,当前的方法就在这个事务内运行.否则它可以不运行在事务中.
NOT_SUPPORTE 当前的方法不应该运行在事务中.如果有运行的事务,将它挂起当前的方法必须运行在事务内部,如果没有正在运行的事务,就抛
出异常
MANDATORY 当前的方法不应该运行在事务中.如果有运行的事务,就抛出异常如果有事务在运行,
NEVER NESTED
当前的方法就应该在这个事务的嵌套事务内运行.否则,就启动一个新的事务,并在它自己的事务内运行.