首页 > 其他 > 详细

Mybatis分页插件PageHelper

时间:2018-05-17 19:07:46      阅读:246      评论:0      收藏:0      [点我收藏+]

第一步:如果使用的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

原文:https://www.cnblogs.com/babao/p/9052640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!