/**
* 分页查询
* @param page
* @param rows
* @return
*/
public EasyUIResult queryUserPageRows(Integer page,Integer rows){
PageHelper.startPage(page, rows);
List<User> list=this.userMapper.select(null);
PageInfo<User> pageInfo=new PageInfo<User>(list);
// pageInfo.getTotal();//数据总条数
// pageInfo.getPages();//数据总页数
return new EasyUIResult(pageInfo.getTotal(), pageInfo.getList());
}
package cn.itcast.userinfo.beans;
import java.util.List;
public class EasyUIResult {
private Long total;
private List<?> rows;
public EasyUIResult() {
}
public EasyUIResult(Long total, List<?> rows) {
this.total = total;
this.rows = 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;
}
}
方法二:
// 根据条件查询数据集合
public List<T> queryByWhere(T t){
return this.getMapper().selectByExample(t);
}
// 分页查询
public PageInfo<T> queryPageList(T t,Integer page,Integer rows){
PageHelper.startPage(page, rows);
List<T> list = this.queryByWhere(t);
return new PageInfo<T>(list);
}