解析:

  1. Propagation_required:
    如果当前没有事务,就创建一个新事务;如果当前存在事务,就加入该事务,该设置是常用的设置;

     
  2. Propagation_supports:
    支持当前事务,如果当前存在事务,就加入该事务;如果当前不存在事务,就以非事务执行;

     
  3. Propagation_mandatory:
    支持当前事务,如果当前存在事务,就加入该事务;如果当前不存在事务,就抛出异常;

     
  4. Propagation_requires_new:
    创建新事务,无论当前存不存在事务,都创建新事务;

     
  5. Propagation_not_supported:
    以非事务方式执行,如果当前存在事务,就把当前事务挂起;

     
  6. Propagation_never:
    以非事务方式运行,如果当前存在事务,则抛出异常;

     
  7. Propagation_nested:
    如果当前存在事务,则在嵌套事务内执行;如果当前没有事务,则执行与Propagation_required类似的事务。
最后修改于 2020-04-14 18:01:52
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇