3.9K Star 18.4K Fork 5.3K

卓源软件 / JeeSite 4.x and 5.x

 / 详情

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

已完成
创建于  
2021-09-24 11:39

该问题是怎么引起的?

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

参考资料

输入图片说明

报错信息

输入图片说明

输入图片说明

评论 (2)

牀牀 创建了任务
牀牀 关联仓库设置为卓源软件/JeeSite 4.3
展开全部操作日志

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

已解决问题,谢谢

卓源软件 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
6732 thinkgem 1651893329
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.x and 5.x

搜索帮助