当前使用版本(必填,否则不予处理)

3.4.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息 MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息 多个InnerInterceptor时,不根据实际的mapper判断到底是哪个数据源,直接循环遍历所有的,然后就会在beforeQuery中多次执行,导致出现多个limit.

重现步骤(如果有就写完整)

MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息 MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息

报错信息

MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息

Comment From: huayanYu

不要配DbType

Comment From: yaMaRaj

不要配DbType

不配DbType返回的IPage对象中,total字段一直都是0 MyBatis-Plus 多数据源(多种数据库)分页插件若配置多个InnerInterceptor,会出现多个limit,程序报错,若不指定,则不返回总数等信息

Comment From: yaMaRaj

不解决问题就直接关了?