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中

猜你喜欢

转载自www.cnblogs.com/babao/p/9052640.html