类 AbstractPages
java.lang.Object
com.sh.javax.util.AbstractPages
Title: Hinbernate分页抽象类
Description: 实现了信息分页接口,针对Hibernate分页的一个抽象实现
Company:首亨软件(重庆)有限公司
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明int调用相应的HQL计算出总行数获取当前页的数据集int获取当前页号int获取每页的行数获取页面排序字段获取页面排序类型intint获取信息的总行数voidinit()分页初始化方法,主要计算总行数和总也属,如果不需要在此处计算可以重载该方法voidsetCurPageNo(int curPageNo) 设置当前页号voidsetPageRows(int pageRows) 设置每页的行数voidsetSortCol(String sortCol) 设置页面排序字段voidsetSortType(String sortType) 设置页面排序类型
-
字段详细资料
-
log4j
protected org.apache.logging.log4j.Logger log4j -
sortCol
-
sortType
-
-
构造器详细资料
-
AbstractPages
public AbstractPages()
-
-
方法详细资料
-
init
public void init()分页初始化方法,主要计算总行数和总也属,如果不需要在此处计算可以重载该方法 -
getTotalRows
public int getTotalRows()获取信息的总行数- 返回:
- 信息的总行数
-
getPageRows
public int getPageRows()获取每页的行数- 返回:
- 每页的行数
-
setPageRows
public void setPageRows(int pageRows) 设置每页的行数- 参数:
pageRows- 每页的行数
-
getTotalPages
public int getTotalPages()- 返回:
- 返回总页数
-
getCurPageNo
public int getCurPageNo()获取当前页号- 返回:
- 当前页号
-
setCurPageNo
public void setCurPageNo(int curPageNo) 设置当前页号- 参数:
curPageNo- 当前页号
-
getCurPageData
获取当前页的数据集- 返回:
- 当前页的数据集
-
calTotalRows
public int calTotalRows()调用相应的HQL计算出总行数- 返回:
- 数据的总行数
-
getSortCol
获取页面排序字段- 返回:
- 页面排序字段
-
setSortCol
设置页面排序字段- 参数:
sortCol- 页面排序字段
-
getSortType
获取页面排序类型- 返回:
- 页面排序类型
-
setSortType
设置页面排序类型- 参数:
sortType- 页面排序类型
-