一个事务内不能同时写入多个数据库,如何解决?

金蝶云社区-云社区用户0k4F6775
云社区用户0k4F6775

一个事务内不能同时写入多个数据库,如何解决?

如点击审核表单时,审核通过要将用户是否禁止改为是,此时1、将操作代码写在beginOperationTransaction方法里,会报异常提示“一个事务内不能同时写入多个数据库”。2、将操作代码写在a … 显示全部

代发布回答关注问题收起
  • 关注者2
  • 被浏览6,106
查看全部2个回答
金蝶云社区-普通开发者007
普通开发者007

3人认为该答案有用

可以在事务中调用MQ去更新另外一个事务。参考文档MQ高阶:基于MQ的分布式事务解决方案 (kingdee.com)支持事务(当前代码在事务环境中):Trascation begin MessagePublisher pub = MQFactory.get().creat …

编辑于 2023年03月16日 14:59:21

展开阅读全文

查看全部2个回答