33 Star 319 Fork 153

广州小橘灯信息科技有限公司 / fastcms

 / 详情

开发插件时,同时对几张表插入,第二张表插入发生错误,但是第一张表插入数据未回滚

已完成
任务
创建于  
2023-03-13 11:58

开发插件时,同时对几张表插入,第二张表插入发生错误,但是第一张表插入数据未回滚
输入图片说明
调用插入数据接口:
输入图片说明
出现错误,但是未发生回滚,查询数据库,第一张表数据仍然插入

评论 (3)

weispace 创建了任务
herowjun 任务状态待办的 修改为进行中
展开全部操作日志

插件中的service没有创建代理对象导致事务失败,目前已修复

使用
List extensions = PluginUtils.getExtensions(IScientificProjectService.class);
return RestResultUtils.success(extensions.get(0).pageQuery(request));
方式执行回滚仍然会出现问题
但是使用@Autowired事务能回滚

PluginUtils.getExtensions(IScientificProjectService.class);
目前使用插件工具类获取的service同样具有事务了,可以测试下

weispace 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
471938 dianbuapp admin 1578924942
Java
1
https://gitee.com/xjd2020/fastcms.git
git@gitee.com:xjd2020/fastcms.git
xjd2020
fastcms
fastcms

搜索帮助

344bd9b3 5694891 D2dac590 5694891