当前使用版本(必填,否则不予处理)
3.5.3.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
3.5.3.1 不存在此问题,升级后出现此问题。 初步排查是因为 3.5.3.2 selectPage 增加了 default 默认实现。
重现步骤(如果有就写完整)
重写 selectPage 接口方法,以添加 @DataPermission 数据权限注解。
public interface UserMapper extends BaseMapper<User> {
@Override
@DataPermission
List<User> selectList(@Param(Constants.WRAPPER) Wrapper<User> queryWrapper);
@Override
@DataPermission
<P extends IPage<User>> P selectPage(P page, @Param(Constants.WRAPPER) Wrapper<User> queryWrapper);
}
报错信息
Invalid bound statement (not found): xx.xx.xx.mapper.UserMapper.selectPage
Comment From: miemieYaho
就这么设计的,你把selectPage删掉就行了
Comment From: miemieYaho
把注解加到selectPage和selectList最终调用的method上