小记-----原生sql分页的javabean

package org.liutao.ssm.util;
import java.util.List;


public class PageBean<T> {


public final static int DEFUALT_PAGESIZE = 3;
public final static int DEFAULT_PAGENO = 1;


// 当前页数
private int pageNo;
// 总页数
private int pageTotal;
// 每页显示数据条数
private int pageSize = DEFUALT_PAGESIZE;
// 总数据条数
private Integer infoTotal;
// 当前页面数据起始条数
private int starInfo;
// 页面数据显示记录
private List<T> list;
private int nextNo;
private int lastNo;

public int getNextNo() {
nextNo = this.pageNo+1;
return nextNo;
}


public int getLastNo() {
lastNo =  this.pageNo-1;
return lastNo;
}


public void setNextNo(int nextNo) {
this.nextNo = nextNo;
}


public void setLastNo(int lastNo) {
this.lastNo = lastNo;
}


private String url;


public String getUrl() {
return url;
}


public void setUrl(String url) {
this.url = url;
}


public int getPageNo() {
return pageNo;
}


public int getPageTotal() {
if (infoTotal % pageSize == 0) {
this.pageTotal = (int) (infoTotal / pageSize);
} else {
this.pageTotal = (int) (infoTotal / pageSize + 1);
}


return pageTotal;
}


public int getPageSize() {
return pageSize;
}


public Integer getInfoTotal() {
return infoTotal;
}


public int getStarInfo() {
this.starInfo = (pageNo - 1) * pageSize;
return starInfo;
}


public List<?> getList() {
return list;
}


public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}


public void setPageTotal(int pageTotal) {
this.pageTotal = pageTotal;
}


public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}


public void setInfoTotal(Integer infoTotal) {
this.infoTotal = infoTotal;
}


public void setStarInfo(int starInfo) {
this.starInfo = starInfo;
}


public void setList(List<T> list) {
this.list = list;
}


}

版权声明:本文为qq_41101407原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。