分页返回工具类
1、格式1
import java.io.Serializable; import java.util.List; public class PageResult implements Serializable{ private static final long serialVersionUID = 2766366427300071157L; private long total; // 总记录数 private long pageNo = 1; //当前页码 private long totalPage; //总页数 private long pageSize = 10; //每页条数 private List<?> rows; // 返回每页的数据的集合 public long getTotal() { return total; } public void setTotal(long total) { this.total = total; } public long getPageNo() { return pageNo; } public void setPageNo(long pageNo) { this.pageNo = pageNo; } public long getTotalPage() { return totalPage; } public void setTotalPage(long totalPage) { this.totalPage = totalPage; } public long getPageSize() { return pageSize; } public void setPageSize(long pageSize) { this.pageSize = pageSize; } public List<?> getRows() { return rows; } public void setRows(List<?> rows) { this.rows = rows; } }
2、格式2
import java.util.List; public class PageResult<T> { private Long total;//总记录数 private List<T> rows;//记录 public PageResult(Long total, List<T> rows) { this.total = total; this.rows = rows; } public PageResult() { } public Long getTotal() { return total; } public void setTotal(Long total) { this.total = total; } public List<T> getRows() { return rows; } public void setRows(List<T> rows) { this.rows = rows; } }

浙公网安备 33010602011771号