312527814
312527814
事物发起方(A) ,参与方(D) 如果D的事物中有删除数据的语句,在A 的事物中调用D接口,返回之后A中出现了异常,此时回滚,D中的事物回滚会失败。 ` /* 事物A */ @Override @TxcTransaction(propagation = DTXPropagation.SUPPORTS) @Transactional public String rpc(String value) { // 调用事物D String dResp = dDemoClient.rpc(value); // 手动异常, 回滚 int i =...
> 那遇到这种情况,咋弄? 在 2021-08-02 20:10:59,"312527814" ***@***.***> 写道: 事物发起方(A) ,参与方(D) 如果D的事物中有删除数据的语句,在A 的事物中调用D接口,返回之后A中出现了异常,此时回滚,D中的事物回滚会失败。 /* 事物A */ @override @LcnTransaction(propagation= DTXPropagation.REQUIRED) @transactional public String execute(String value) { /* 事物B */ // ServiceD String dResp...