开发者社区 问答 正文

为什么不建议将多个服务类都直接修改单据实体的状态?

为什么不建议将多个服务类都直接修改单据实体的状态?

展开
收起
夹心789 2024-05-29 16:34:16 45 分享 版权
1 条回答
写回答
取消 提交回答
  • 因为这样会导致事务一致性问题。每个服务类都需要自己保证更新单据状态的事务逻辑一致性,这在并发和乱序情况下尤其复杂且容易出错。此外,这种写法还可能导致共同闭包性和共性逻辑散落的问题,使得代码难以维护。

    2024-05-29 20:20:35
    赞同 展开评论
问答地址: