您的位置:首页 > 编程语言 > Java开发

用于分页查询的通用javaBean

2017-10-18 14:13 330 查看
package com.yizhilu.os.edu.entity.eCourse;

import java.io.Serializable;

import java.util.List;

/**

* 分页查询课程定价详情的实体类,为了进一步简化sql语句编写,

* 本类增加了limit之后的参数,为firstNumber

*

* @author 桑伟东

*

*/

public class PageQuery implements Serializable{

//当前页
private Integer currentPage;

//总页数
private Integer totalPage;

//总记录数
private Integer totalCount;

//一页显示多少条记录,同时这也是limit之后的第二个参数
private Integer onePageCount=5;

//当前页要显示的数据
private List<T> list;

//limit之后的第一个参数
private Integer firstNumber;

public Integer getCurrentPage() {
return currentPage;
}

public void setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
}

public Integer getTotalPage() {
int a=totalCount%onePageCount;
totalPage=totalCount/onePageCount;
return a==0?totalPage:totalPage+1;
}

public void setTotalPage(Integer totalPage) {
this.totalPage = totalPage;
}

public Integer getTotalCount() {
return totalCount;
}

public void setTotalCount(Integer totalCount) {
this.totalCount = totalCount;
}

public Integer getOnePageCount() {
return onePageCount;
}

public void setOnePageCount(Integer onePageCount) {
this.onePageCount = onePageCount;
}

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

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

public Integer getFirstNumber() {
return (currentPage-1)*onePageCount;
}

public void setFirstNumber(Integer firstNumber) {
this.firstNumber = firstNumber;
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  分页JavaBean