美文网首页
多数据源下MyBatis-plus的自带方法找不到表名

多数据源下MyBatis-plus的自带方法找不到表名

作者: 无尘粉笔 | 来源:发表于2021-03-05 00:02 被阅读0次

    首先看一下代码

    package com.kfpt.sqlserver.service.mysql.impl;
    

    可以通过代码看出我们第一个查询使用的是baseMapper的方法,

    第二个insert使用的是serviceImpl的方法。

    image.gif 图片

    查看报错我们可以看出

    JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@48a5e7cf] will not be managed by Spring
    

    但是通过报错可以看出提示表不存在。但是查询的时候在,这个时候我们就要分析了,问题出在了哪里?

    package com.kfpt.sqlserver.base.support.datasource;
    

    我们的多数据源配置如上,可以看出xml 的位置不规范

    图片

    当我们将xml文件放到mysql下面就解决了问题。

    原文链接:https://mp.weixin.qq.com/s/CeNeroHdVVAyfybeoSJnPg

    相关文章

      网友评论

          本文标题:多数据源下MyBatis-plus的自带方法找不到表名

          本文链接:https://www.haomeiwen.com/subject/vsnkqltx.html