- 博客(2)
- 收藏
- 关注
原创 @DS 注解式 多数据源 ,用 写库 查询 读库的 方法时 抛出异常表不存在。
Transactional 事务的传播,我标注了事务 注解,但是 this.readService 方法中的是 另一个数据源,那么@Transactional 在不指定传播行为的时候 是 requied , 事务就给传播给了 this.readService 但是他俩 又是俩数据源么,这时 在this.readService.getClassList() 上标注的。") 就会失效,直接使用 事务传播过来的数据源,那就直接跑到了 写库,然后就自然找不到表了。那么问题来了,是什么原因导致的。
2025-10-24 17:27:47
151
原创 MybatisPlus 多数据源配置导致 逻辑删除等全局配置失效,同时在修改过程中发现批量新增找不到xxxMaper.insert方法
先说第一个问题,多数据源 导致 逻辑删除 等全局配置失效。 先看配置, 很常规的 mybatis-plus 的配置 #mybatis-plus 配置信息 mybatis-plus: configuration: #开启驼峰功能 map-underscore-to-camel-case: true #FULL 会自动映射任意复杂的结果集(无论是否嵌套)。 auto-mapping-behavior: full #配置的缓存的全局开关 cache-ena
2021-10-14 11:09:34
3478
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅