ljc9090
2021-04-19 14:36
采纳率: 42.9%
浏览 93
已采纳

springboot配置多个数据源data2数据库找不到表

按照此文配置(https://www.cnblogs.com/lijianda/p/11022892.html)

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 漠上刀栈 2021-04-19 15:31
    已采纳

    1、检查下注入的字符串问题有没有写错的。

    2、切换DB顺序,看下是否是1可以生效,但是2不能生效。如果是上面的情况就是2的写法跟1有区别,仔细检查。

    3、切换数据源的方式这种就比较LOW了,建议采用切换的方式来进行,或者动态拦截/自定义注解的更优雅的方式,可以参考:

    https://www.cnblogs.com/linjiqin/p/11597930.html

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 脑子进水养啥鱼? 2021-04-19 15:19

    连接数据库的用户是这个用户吗

    评论
    解决 无用
    打赏 举报
  • 听雨落下的声音 2021-04-19 15:22
    评论
    解决 无用
    打赏 举报
  • 凌乱丶丶 2021-04-19 20:43

    你要先确认你数据库都注册进去了。然后就是数据源切换的问题,你可以把你切换数据源的代码贴出来。

    评论
    解决 无用
    打赏 举报
  • a1767028198 2021-04-20 11:23

    这网上一大堆都拉跨的很,几乎只能是非事务下才能切换,

    你要有事务,默认不改造的情况下,同一个事务内第二次就不从datasource创建新连接了,直接复用connect,你切换也是翻车;

    没有事务的话,一般没啥问题,保证你切换数据源的aop顺序靠前即可

    评论
    解决 无用
    打赏 举报
  • Timor_D 2021-04-22 14:28

    把事务注解去掉就可以了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题