PROPAGATION_REQUIRED——表示如果没有事务,则开始新的事务,事务已经存在,则加入当前事务
PROPAGATION_SUPPORTS ——表示如果事务已经存在,则加入当前事务,如果没有事务,不会开始新事务
PROPAGATION_MANDATORY ——表示必须有事务存在,并加入当前事务,否则抛出异常
PROPAGATION_REQUIRES_NEW ——表示每次都开始一个全新事务
PROPAGATION_NOT_SUPPORTED ——表示不会开始或加入事务
PROPAGATION_NEVER ——表示不会开始或加入事务,如果事务已存在,抛出异常