官方文档:文档
使用方面:在ruoyi框架下就像是在com.ruoyi.web.controller.system.SysConfigController.java 里的startPage()方法就是一个封装好的分页功能
至少在使用的时候直接使用startPage()就行了。
他的底层使用的就是mybatis的,具体可以从com.ruoyi.common.utils.PageUtils.java里看到
//第二种,Mapper接口方式的调用,推荐这种使用方式。
PageHelper.startPage(1, 10);
List<Country> list = countryMapper.selectIf(1);
底层用到的是startPage(int pageNum, int pageSize, String orderBy)
其中第一个参数起始页 第二个参数每页数量 第三个参数是排序字段
pagehelper插件的常见坑点:
重要提示
PageHelper.startPage
方法重要提示
只有紧跟在PageHelper.startPage
方法后的第一个Mybatis的查询(Select)方法会被分页。
请不要配置多个分页插件
请不要在系统中配置多个分页插件(使用Spring时,mybatis-config.xml
和Spring<bea