mybatis_plus的分页插件中selectMapsPage()参数传入page错误
一开始看的basemapper里面写的参数都是E page 就没想太多,直接把selectPage的page拿过来用。然后就时报错。
<E extends IPage<T>> E selectPage(E page, @Param("ew") Wrapper<T> queryWrapper);
<E extends IPage<Map<String, Object>>> E selectMapsPage(E page, @Param("ew") Wrapper<T> queryWrapper);
两个的参数类型是不一样的,如下图
IPage<Map<String, Object>> page2=new Page<Map<String, Object>>(1,5);
userMapper.selectMapsPage(page2 ,null);
类型改成IPage的page就可以了