多数据源配置采用注解方式,多数据源注解是调用方法级别mybayis-plus的基础CRUD报错:Parameter 'ew' not found,
因为切换数据源,所以需要重写方法
@Override @DataSource(name = DataSourceNames.LIMCHIN) <E extends IPage<LimChinEntity>> E selectPage(E page,Wrapper<LimChinEntity> queryWrapper);
调用方法时总是报错:Parameter 'ew' not found,
最后去看看BaseMapper接口声明:
<E extends IPage<Map<String, Object>>> E selectMapsPage(E page, @Param("ew") Wrapper<T> queryWrapper);
修改重写的接口如下:
@Override @DataSource(name = DataSourceNames.LIMCHIN) <E extends IPage<LimChinEntity>> E selectPage(E page,@Param("ew") Wrapper<LimChinEntity> queryWrapper);
最后,测试成功