多租户数据库隔离,切换数据源操作数据库添加、修改、删除操作 ,遇到错误 事物不回滚,或者回滚不生效

Blade 未结 1 844
1010602131
1010602131 剑圣 2021-07-21 16:34

一、该问题的重现步骤是什么?

1. 在 blade-boot 商业版本上添加一个controller 方法 调用A方法,A方法里面调用B方法(修改数据)之后,故意造个异常,事物没有回滚或者用seata有回滚了,但是B数据库的数据没有回滚

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

       B数据库的数据被修改后,程序遇到错误能正常回滚,实际程序遇到错误了事物没有回滚,数据库的数据没有回滚

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

         blade-boot 商业版本 2.8.0  window8.1

四、请提供详细的错误堆栈信息,这很重要。

image.pngimage.png

image.png

五、若有更多详细信息,请在下面提供。

image.png

1条回答
提交回复