spring有7大事务传播行为,分别是
Propagation_required支持当前事务,如果不存在 就新建一个
Propagation_supports支持当前事务,如果不存在,就不使用事务
Propagation_mandatory支持当前事务,如果不存在,抛出异常
Propagation_requires_new如果有事务存在,挂起当前事务,创建一个新的事务
Propagation_not_supported以非事务方式运行,如果有事务存在,挂起当前事务
Propagation_never 以非事务方式运行,如果有事务存在,抛出异常
Propagation_nested如果当前事务存在,则嵌套事务执行
下面截图为 传播行为的测试总结
网友评论