分页查询

来源:互联网 发布:js 数组是否包含字符串 编辑:程序博客网 时间:2024/06/06 08:53
/**     * 分页查询     * @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);    }

原创粉丝点击