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

2021-03-05  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读