利用pagehelper进行分页查询
2017-07-30 11:02
525 查看
最近在做分页显示,利用pagehelper对后台数据进行分页,下面是代码块:
//XXX一览-分页查询所有XXX
@Override
public EasyUIDataGridResult queryAdList(int page, int rows,Advertisement advertisement) {
// 分页处理
PageHelper.startPage(page, rows);
// 执行查询
List<Advertisement> list = iAdmanagementDao.selectAdvert(advertisement);
//循环拼接高度*宽度,例如:1cm * 2cm
for (Advertisement advertisement1 : list) {
advertisement1.setMeasurement(advertisement1.getHeight() + "*" + advertisement1.getWidth());
}
// 取分页信息
PageInfo<Advertisement> pageInfo = new PageInfo<Advertisement>(list);
// 返回处理结果
EasyUIDataGridResult result = new EasyUIDataGridResult();
result.setTotal(pageInfo.getTotal());
result.setRows(list);
return result;
}
其中,对于数据库的数据,采用普通查询传入相应的条件查询值,从后台查出来即可,在业务处理层,进行分页.easyuiDateGridResult为分页实体,利用pagehelper做相应的处理.
//XXX一览-分页查询所有XXX
@Override
public EasyUIDataGridResult queryAdList(int page, int rows,Advertisement advertisement) {
// 分页处理
PageHelper.startPage(page, rows);
// 执行查询
List<Advertisement> list = iAdmanagementDao.selectAdvert(advertisement);
//循环拼接高度*宽度,例如:1cm * 2cm
for (Advertisement advertisement1 : list) {
advertisement1.setMeasurement(advertisement1.getHeight() + "*" + advertisement1.getWidth());
}
// 取分页信息
PageInfo<Advertisement> pageInfo = new PageInfo<Advertisement>(list);
// 返回处理结果
EasyUIDataGridResult result = new EasyUIDataGridResult();
result.setTotal(pageInfo.getTotal());
result.setRows(list);
return result;
}
package com.glmedia.advert.pojo; import java.util.List; /** * 分页查询 * @author zhou * */ public class EasyUIDataGridResult { private long total; private List<?> rows; public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public List<?> getRows() { return rows; } public void setRows(List<?> rows) { this.rows = rows; } }
其中,对于数据库的数据,采用普通查询传入相应的条件查询值,从后台查出来即可,在业务处理层,进行分页.easyuiDateGridResult为分页实体,利用pagehelper做相应的处理.
相关文章推荐
- 4000 用Jpa查询的数据,不能用PageHelper进行分页
- mybatis使用pageHelper插件进行查询分页
- SpringBoot中使用MyBatis,使用PageHelper进行分页查询以及碰到的错误
- 4000 用Jpa查询的数据,不能用PageHelper进行分页
- 利用Rownum对数据按GridView 的PageSize进行划分,为分页显示做准备
- mybatis的分页插件pagehelper-fix使用、数据库分页查询模板sql、总结mysql与oracle语句的区别
- SpringBoot使用PageHelper进行分页
- Mybatis的插件 PageHelper 分页查询使用方法
- mybatis pagehelp分页 Springmvc+Mybatis+pagehelper5.1.2+bootstrap table分页和分页查询
- Spring 3.x使用PageHelper插件分页查询
- Android 利用内容提供者进行排序分页查询
- Spring Boot学习笔记----分页查询(pageHelper)
- springboot + mybatis-pagehelper 参数查询不分页的bug。。。
- mysql分页查询中如何利用group by进行去重操作
- Mybatis的插件 PageHelper 分页查询使用方法
- 当使用Pagehelper进行分页时页数不在实际页数之内依旧有数据返回
- (5)bootstrap分页查询+pageHelper插件
- SSM框架中集成TKMybatis+PageHelper实现高效查询和分页
- 分页利用PageHelper.startPage(page, rows)时所放位置的注意事项
- mybatis 集成 pagehelper 进行分页