从小我就黑 2024-04-28 18:52 采纳率: 71.4%
浏览 21
已结题

使用shardingsphere4.0.0.RC1配置多数据源分表查询分表策略未生效

用springboot 2.7.10+shardingsphere4.0.0-RC1+mybatis-plus 目前配置三个数据源

img


然后自定义的分表算法

img


并且配置个三个config文件进行指定库 但是配置文件中的自定义sahiding:tables未生效 未执行图2分片算法 这是为什么
其他表操作都没有问题 只有分表的查询执行会报错

img

img

img

  • 写回答

5条回答 默认 最新

  • 从小我就黑 2024-04-29 13:06
    关注

    记录一下解决办法 ~~~
    由于配置了多个数据源并且需要指定数据源进行查询 所以配置了一个 DataSourceConfig和多个MybatisPlusConfig 这样就导致配置文件的sharding:tables没有识别 所以在每个数据源的mybatisPlusConfig单独配置

    img


    这样分片算法才会生效

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月7日
  • 已采纳回答 4月29日
  • 修改了问题 4月28日
  • 创建了问题 4月28日

悬赏问题

  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型
  • ¥15 VB.NET如何绘制倾斜的椭圆