类 JDBCPages
java.lang.Object
com.sh.javax.util.JDBCPages
- 所有已实现的接口:
IPages
Title: JDBC分页抽象类
Description: 实现了信息分页接口,针对JDBC分页的一个抽象实现
Company:首亨软件(重庆)有限公司
-
字段概要
字段 -
构造器概要
构造器构造器说明JDBCPages(DataCenter dc, String sql) 构造函数JDBCPages(DataCenter dc, String sql, String[] colsType, Object[] obj) 构造函数 根据参数中是否传入总行数这个参数来决定计算总行数 -
方法概要
修饰符和类型方法说明int调用相应的HQL计算出总行数获取当前页的数据集int获取当前页号int获取每页的行数获取页面排序字段获取页面排序类型int获取一次查询的总页数int获取信息的总行数voidinit()分页初始化方法,主要计算总行数和总也属,如果不需要在此处计算可以重载该方法voidsetCurPageNo(int curPageNo) 设置当前页号voidsetPageRows(int pageRows) 设置每页的行数voidsetSortCol(String sortCol) 设置页面排序字段voidsetSortType(String sortType) 设置页面排序类型
-
字段详细资料
-
log4j
protected org.apache.logging.log4j.Logger log4j -
sortCol
-
sortType
-
-
构造器详细资料
-
JDBCPages
构造函数 根据参数中是否传入总行数这个参数来决定计算总行数- 参数:
dc- 数据中心sql- 查询语句colsType- 参数类型obj- 参数值
-
JDBCPages
构造函数- 参数:
dc- DataCenter对象sql- String 查询数据的SQL
-
-
方法详细资料
-
init
public void init()分页初始化方法,主要计算总行数和总也属,如果不需要在此处计算可以重载该方法 -
getTotalRows
public int getTotalRows()获取信息的总行数- 指定者:
getTotalRows在接口中IPages- 返回:
- 信息的总行数
-
getPageRows
public int getPageRows()获取每页的行数- 指定者:
getPageRows在接口中IPages- 返回:
- 每页的行数
-
setPageRows
public void setPageRows(int pageRows) 设置每页的行数- 指定者:
setPageRows在接口中IPages- 参数:
pageRows- 每页的行数
-
getTotalPages
public int getTotalPages()从接口复制的说明:IPages获取一次查询的总页数- 指定者:
getTotalPages在接口中IPages- 返回:
- 返回总页数
-
getCurPageNo
public int getCurPageNo()获取当前页号- 指定者:
getCurPageNo在接口中IPages- 返回:
- 当前页号
-
setCurPageNo
public void setCurPageNo(int curPageNo) 设置当前页号- 指定者:
setCurPageNo在接口中IPages- 参数:
curPageNo- 当前页号
-
getCurPageData
获取当前页的数据集- 指定者:
getCurPageData在接口中IPages- 返回:
- 当前页的数据集
-
calTotalRows
public int calTotalRows()调用相应的HQL计算出总行数- 返回:
- 数据的总行数
-
getSortCol
获取页面排序字段- 指定者:
getSortCol在接口中IPages- 返回:
- 页面排序字段
-
setSortCol
设置页面排序字段- 指定者:
setSortCol在接口中IPages- 参数:
sortCol- 页面排序字段
-
getSortType
获取页面排序类型- 指定者:
getSortType在接口中IPages- 返回:
- 页面排序类型
-
setSortType
设置页面排序类型- 指定者:
setSortType在接口中IPages- 参数:
sortType- 页面排序类型
-