Mybatis分页插件PageHelper
Posted babao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis分页插件PageHelper相关的知识,希望对你有一定的参考价值。
第一步:如果使用的maven进行的项目管理需要在pom文件中引入关于分页jar包
第二步: Dao层SqlMapConfig.xml配置文件引入pagehelper插件
该插件支持六种数据库类型的分页
第三步:在sql语句执行之前需要在业务层调用startPage方法
pageResult为自己封装的返回前台的实体类
pageNum为当前页;pageSize为每页多少条,响应数据为pageresult中封装的参数 rows和total
第四步:前台数据分页的展示以及页面加载初始化传到后台的参数(结合Angularjs)
1) 在需要展示的页面引入关于分页的js文件和css文件
2) 在数据表格下面引入分页组件
3)初始化分页参数
4)加载页面时发送请求
总结:关于Mybatis插件分页要注意的几点
1,后台查询数据是需要两个参数,当前页的页码以及每页需要的数据条数
2,在执行mapper.xml配置文件中的sql语句之前要开启pageHelper的startPage方法传输当前页以及每页的个数
3,后台数据实用自定义实体类封装,实体类中需要包含数据总条数已经每页需要的数据
4,前台在提取数据的时候一定要注意数据存放在responsedata.rows中.总数在responsedata.total中
以上是关于Mybatis分页插件PageHelper的主要内容,如果未能解决你的问题,请参考以下文章