mybatis中的分页查询

1)引用分页的插件包

pagehelper-4.1.3.jar,jsqlparser-0.9.5.jar两个价包

2)在mybatis中引入分页的配置文件

<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="dialect" value="mysql"/>
<!-- 3.3.0版本可用 - 分页参数合理化,默认false禁用 -->
<!-- 启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最后一页 -->
<!-- 禁用合理化时,如果pageNum<1或pageNum>pages会返回空数据 -->
<property name="reasonable" value="true" />
</plugin>
</plugins>

3)在需要分页查询的位置加上分页的格式语句

if (pagenum != null && !"".equals(pagenum) && pagesize != null
&& !"".equals(pagesize)) {
PageHelper.startPage(pagenum, pagesize);
}
List<Salesbean> sal = dao.pageModel(s);

PageInfo<Salesbean> page = new PageInfo<Salesbean>(sal);

原文地址:https://www.cnblogs.com/joyous-day/p/6132925.html