自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除