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











