Seata这么写,二阶段不会执行指定的方法吗?

Seata这么写,二阶段不会执行指定的方法吗?
1727aef95820e74c3ea565c78ad28cfa.png
2250d1e787e81ce079fcf2476a771940.png
36e6c92d74602da4c28f496f8078e894.png

展开
收起
青城山下庄文杰 2023-08-11 16:42:55 84 发布于河北 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 您好,Seata 的 @GlobalTransactional 注解可以将多个业务方法放在同一个事务中,并在事务完成后执行指定的回调方法。

    在您的代码中,您将 @GlobalTransactional 注解放在 confirm() 方法上,所以 Seata 会在事务完成后执行 confirm() 方法。

    如果您想在事务完成后执行其他方法,您可以使用 @GlobalTransactional 注解的 rollbackFor 和 noRollbackFor 属性来指定需要回滚和不需要回滚的异常类型。

    2023-09-22 16:30:58 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等