千 昭 2022-08-19 14:24
浏览 31
已结题

mybatis_plus 切换数据源失败

问题遇到的现象和发生背景

<<MybatisPlus 多数据源动态切换、加载>>
你好,本人用mybatis_plus + dynamic-datasource-spring-boot-starter

问题相关代码,请勿粘贴截图

从数据库加载数据源信息,可以重写 AbstractJdbcDataSourceProvider 中的 executeStmt 方法后
DynamicDataSourceContextHolder.push(dbSrcId);
maxInstantWaveInfo = dataMapper.findMaxInstantWaveInfo(paramMap);

img

img

运行结果及报错内容

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'dev3.external_master0201' doesn't exist
结果调用的还是默认的原数据源,并没有切换成功,请问能否帮忙看看,或者给一个具体的调用代码demo,谢谢!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月27日
    • 创建了问题 8月19日