mybatisplus分页代码实现
时间: 2024-07-17 18:01:28 浏览: 171
MybatisPlus完整代码
MybatisPlus是一个基于MyBatis的ORM框架,它简化了数据库操作,包括分页。在MybatisPlus中实现分页通常通过`PageHelper`工具类,这是一个轻量级的、无需额外配置的分页插件。以下是基本的分页代码实现:
```java
import com.baomidou.mybatisplus.core.toolkit.PageUtils;
import com.baomidou.mybatisplus.extension.pagehelper.PageHelper;
// 创建分页对象并设置当前页数和每页大小
PageHelper.startPage(pageNum, pageSize);
// 执行SQL查询,返回的是IPage<T>类型的对象,包含了总记录数和分页后的数据
List<T> result = queryExample.selectList(example);
// 将结果转换成PageUtils对象,这个对象可以方便地获取总记录数和分页数据
PageUtils page = new PageUtils(result, total);
// 现在你可以直接访问page.getTotal()获取总记录数,page.getRecords()获取实际的数据列表
```
其中,`pageNum`是当前页码,`pageSize`是每页显示的条数,`T`是查询结果的数据类型,`queryExample`是自定义的查询条件对象。
阅读全文