4.5K Star 42.8K Fork 12.6K

GVPlengleng / pig

 / 详情

部分方法涉及多表未加@Transactional事务处理

已完成
创建于  
2021-08-03 20:56

版本信息

  • pig版本: 3.2.1

  • 是否修改包名: 否

回显步骤

不好意思,昨天截错图了 :sweat_smile: :sweat_smile: :sweat_smile:
是saveUser和updateUser这两个方法

想请教一下,为什么saveUser就要加@Transactional,而updateUser就不需要加@Transactional呢?
这两个service同样都是改动到了不同的表,那没加@Transactional的方法出现了异常,数据库表已经更新了,那不是会影响使用吗?还是说不加事务注解是考虑到了@CacheEvict呢?
输入图片说明

输入图片说明

报错信息

评论 (2)

fishRun 创建了任务
fishRun 关联仓库设置为lengleng/pig
展开全部操作日志

这里应该是遗漏 , 和 spring cache 没有冲突

欢迎提交pull request修复

https://pr.pig4cloud.com

lengleng 修改了描述
lengleng 修改了标题

好的,已提交pull request

lengleng 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
410595 log4j 1591768487 1002492 476518267 1676974057
Java
1
https://gitee.com/log4j/pig.git
git@gitee.com:log4j/pig.git
log4j
pig
pig

搜索帮助