上面代码报错类型形参 'P' 的推断类型 'P' 不在其界限内;应实现 'com.baomidou.mybatisplus.core.metadata.IPage<com.lxy.domain.ZhnyOwner>'
时间: 2023-12-10 16:40:46 浏览: 655
解决mybatis-plus3.1.1版本使用lambda表达式查询报错的方法
5星 · 资源好评率100%
这个报错是因为在使用 Mybatis-Plus 的分页查询时,方法的返回类型没有正确指定。
可以将方法的返回类型定义为 `IPage<ZhnyOwner>`,并且在方法的参数中使用 `Page<ZhnyOwner>` 对象来传递分页查询的条件。例如:
```java
public IPage<ZhnyOwner> listZhnyOwner(Page<ZhnyOwner> page) {
return zhnyOwnerMapper.selectPage(page, null);
}
```
其中,`zhnyOwnerMapper` 是注入的 Mybatis-Plus 的 Mapper 对象,`selectPage` 方法用于执行分页查询,第一个参数是分页查询的条件,第二个参数是查询条件,这里传入 `null` 表示查询所有数据。
阅读全文