分页查询的工具,pom文件中添加PageHelper

PageHelper.startPage(employeePageQueryDTO.getPage(),employeePageQueryDTO.getPageSize());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PageHelper是一个用于实现分页查询的开源工具,它为MyBatis提供了方便的分页功能。使用PageHelper可以简化分页查询的代码编写,并且支持多种数据库。 要使用PageHelper,首先需要在你的项目引入PageHelper的依赖。如果你使用Maven,可以在pom.xml文件添加以下依赖: ```xml <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>最新版本号</version> </dependency> ``` 然后,在你的代码使用PageHelper提供的静态方法来实现分页查询。以下是一个简单的示例: ```java import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; // ... // 开始分页,pageNum表示当前页码,pageSize表示每页显示的记录数 PageHelper.startPage(pageNum, pageSize); // 执行查询操作,获取查询结果 List<User> userList = userDao.queryUsers(); // 将查询结果封装到PageInfo对象 PageInfo<User> pageInfo = new PageInfo<>(userList); // 获取分页信息 int currentPage = pageInfo.getPageNum(); int pageSize = pageInfo.getPageSize(); int totalRecords = pageInfo.getTotal(); int totalPages = pageInfo.getPages(); List<User> resultList = pageInfo.getList(); // 输出分页信息和查询结果 System.out.println("当前页码:" + currentPage); System.out.println("每页显示记录数:" + pageSize); System.out.println("总记录数:" + totalRecords); System.out.println("总页数:" + totalPages); System.out.println("查询结果:" + resultList); ``` 以上示例,先通过PageHelper.startPage()方法指定了要进行分页查询的页码和每页显示的记录数。然后执行实际的查询操作,获取查询结果。最后使用PageInfo类将查询结果进行封装,可以从PageInfo对象获取到分页相关的信息。 需要注意的是,PageHelper会在查询语句自动添加分页的SQL语句,所以你只需要编写正常的查询语句即可。 希望以上信息对你有所帮助!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值