什么为通用分页
1.简单的就是自己封装的一个分页类
2.自己可以直接调用,更改里面的sql语句即可
3分页三个属性 page页码 rows 每页的数量值 total 总记录数 pagination 是否分页
封装一个分页实体类
- 分页类的必要属性
1.page首页码
2.rows 每页的数量值
3.total 总记录数
4.pagination 是否分页
package com.page.util;
/**
* 分页工具类
*
*/
public class PageBean {
private int page = 1;// 首页码
private int rows = 10;// 查询页数值大小
private int total = 0;// 总记录数
private boolean pagination = true;// 是否分页
public PageBean() {
super();
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getRows() {
return rows;
}
public void setRows(int rows) {
this.rows = rows;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public void setTotal(String total) {
this.total = Integer.parseInt(total);
}
public boolean isPagination() {
return pagination;
}
public void setPagination(boolean pagination) {
this.pagination = pagination;
}
/**
* 获得起始记录的下标
*
* @return
*/
public int getStartIndex() {
return (this.page - 1) * this.rows;
}
@Override
public String toString() {
return "PageBean [page=" + page + ", rows=" + rows &