美文网首页
spring事物传播有哪些

spring事物传播有哪些

作者: 菜鸟养成记 | 来源:发表于2021-07-23 12:30 被阅读0次

    1)REQUIRED:Spring 默认的事务传播级别,如果上下文中已经存在事务,那么就加入到事务中执行,如果当前上下文中不存在事务,则新建事务执行。

    2)REQUIRES_NEW:每次都会新建一个事务,如果上下文中有事务,则将上下文的事务挂起,当新建事务执行完成以后,上下文事务再恢复执行。

    3)SUPPORTS:如果上下文存在事务,则加入到事务执行,如果没有事务,则使用非事务的方式执行。

    4)MANDATORY:上下文中必须要存在事务,否则就会抛出异常。

    5)NOT_SUPPORTED :如果上下文中存在事务,则挂起事务,执行当前逻辑,结束后恢复上下文的事务。

    6)NEVER:上下文中不能存在事务,否则就会抛出异常。

    7)NESTED:嵌套事务。如果上下文中存在事务,则嵌套事务执行,如果不存在事务,则新建事务。

    相关文章

      网友评论

          本文标题:spring事物传播有哪些

          本文链接:https://www.haomeiwen.com/subject/skoumltx.html