多数据源下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下面就解决了问题。