当前使用版本(必填,否则不予处理)
V3.5.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
我这边需要进行数据迁移,第一数据源是需要被迁移的数据库是一个空库,第二数据源是曾经的库,需要将第二数据源中的数据迁移到第一数据源中。
由于第一数据源采用了分表的方式缓解数据库查询压力,因此第一数据源的表名是动态的,分为1~9,而第二数据源的表名是固定的。我在第一数据源的配置中加上了动态表名插件DynamicTableNameInnerInterceptor,但是我在查询第二数据源的时候动态表名插件却生效了,导致因为表名不存在而报错了。
重现步骤(如果有就写完整)
报错信息
就是第二数据源找不到表,然后报错了
Comment From: qmdx
动态表名不会修改数据源的只是改名字,请自行检查你的数据源是否切换正确