java调用page分页接口 IPage
时间: 2023-09-10 11:04:49 浏览: 312
新闻列表的分页查询java代码实现
IPage是Mybatis-Plus框架中的分页接口,它定义了分页查询的相关方法,包括获取当前页码、每页显示数量、总记录数等信息,以及获取查询结果列表等方法。
在Java中调用IPage接口,一般需要先创建一个IPage对象,并设置分页参数,然后将该对象传递给Mybatis-Plus的分页查询方法中,例如:
```java
// 创建IPage对象,指定当前页码和每页显示数量
IPage<User> page = new Page<>(1, 10);
// 调用Mybatis-Plus的分页查询方法,传入IPage对象和查询条件
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 18);
IPage<User> result = userMapper.selectPage(page, wrapper);
// 获取查询结果
List<User> userList = result.getRecords();
```
上述代码中,首先创建了一个IPage对象,并指定当前页码为1,每页显示数量为10。然后,使用QueryWrapper设置查询条件,调用userMapper的selectPage方法进行分页查询,传入IPage对象和查询条件。最后,通过IPage对象的getRecords方法获取查询结果列表。
阅读全文