关于CompensableTransactionInterceptor只是不断的进行修改数据库内的状态【初始化事务,修改事务状态】不进行删除操作的疑问?

来源:9-24 Compensable拦截器讲解(下)

Sungugu

2022-04-07

老师在compensableTransactionInterceptor中对于PROVIDER事务走的providerMethodProceed(pjp, transactionContext, asyncConfirm, asyncCancel)方法里面,状态为CONFIRMING的时候事务管理器进行提交transactionManager.commit(asyncConfirm),在这个方法里面不是有数据库的删除操作嘛Repository.delete(transaction),那为什么您又说CompensableTransactionInterceptor只是不断的进行修改数据库内的状态【初始化事务,修改事务状态】不进行删除呢?是我的哪里理解的不对吗?多谢老师指点。

写回答

2回答

Sungugu

提问者

2022-04-10

//img.mukewang.com/szimg/62526c8f09d1e51a19201080.jpg

老师就是这里


0
0

Allen

2022-04-08

//img.mukewang.com/szimg/624fcfab09c235b208240229.jpg

不是就这几个操作么

0
2
Allen
回复
Sungugu
能截个图给我么
2022-04-09
共2条回复

Dubbo主流版本打造仿猫眼项目 理解微服务核心思想

实战Dubbo项目+面试技巧,老司机带你畅游微服务

1410 学习 · 582 问题

查看课程