速记-事务传播行为
记住required require new nested即可
https://developer.aliyun.com/article/1165671
开启事务的方法被其他方法调用的时候
分别有,其他方法开启了事务,其他方法没开启事务
传播行为只针对被调用
一共7种
required
外部方法没开启事务内部方法自己开启事务彼此独立,开启事务内部方法和外部方法同属一个事务
required_new
没开启彼此开启事务独立,开启事务,也独立于外部,所以互相回滚不影响
supports
有就加入
mandatory
必须外部有
not_supported
必须没有,有就挂起
never
必须没有,有就抛出异常
nested
子节点抛出异常不影响外部,外部回滚子事务必须回滚,属于子事务
https://developer.aliyun.com/article/1165671
开启事务的方法被其他方法调用的时候
分别有,其他方法开启了事务,其他方法没开启事务
传播行为只针对被调用
一共7种
required
外部方法没开启事务内部方法自己开启事务彼此独立,开启事务内部方法和外部方法同属一个事务
required_new
没开启彼此开启事务独立,开启事务,也独立于外部,所以互相回滚不影响
supports
有就加入
mandatory
必须外部有
not_supported
必须没有,有就挂起
never
必须没有,有就抛出异常
nested
子节点抛出异常不影响外部,外部回滚子事务必须回滚,属于子事务
全部评论
相关推荐
06-20 12:00
广东工业大学 后端 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享