3.8K Star 12.8K Fork 4.8K

卓源软件 / JeeSite 4.3

 / 详情

想手动开启事务提交回滚,该如何Autowire DataSourceTransactionManager事务管理器?

Backlog
Opened this issue  
2021-09-24 11:39

该问题是怎么引起的?

有个需求,需要在主线程内开启多个子线程处理,但凡有一个子线程出现异常,所有线程都要回滚。想在每个线程都开启一个事务,但是不知道该怎么手动开启,DataSourceTransactionManager等事务管理器注入不了,急

参考资料

输入图片说明

报错信息

输入图片说明

输入图片说明

Comments (2)

牀牀 created任务
牀牀 set related repository to 卓源软件/JeeSite 4.3
Expand operation logs

注入 PlatformTransactionManager;获取事务状态工具类即可获取到:TransactionAspectSupport.currentTransactionStatus()

已解决问题,谢谢

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
6732 thinkgem 1578914432
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.3

Search