mybatis plus多数据源bug
场景:从uat环境数据库同步数据到prod环境数据库,mybatis plus配置了多数据源,配置切面监听mapper文件路径变化切换数据源
出现的bug:select command XXXX
原因:加上@Transactional注解后,默认整个事务用同一个数据源,多个小事务不会切换数据源
注意:Mybatis Plus封装的saveOrUpdateBatch方法用不到mapper,监听mapper变化并不触发,MPP封装的saveOrUpdateBatchByMultiId一条数据调用一次mapper,能监听到mapper变化
posted on 2021-11-04 15:23 哥撸的不是代码是刚子 阅读(587) 评论(0) 编辑 收藏 举报