类 JDBCPages

java.lang.Object
com.sh.javax.util.JDBCPages
所有已实现的接口:
IPages

public class JDBCPages extends Object implements IPages

Title: JDBC分页抽象类

Description: 实现了信息分页接口,针对JDBC分页的一个抽象实现

Company:首亨软件(重庆)有限公司

  • 字段详细资料

    • log4j

      protected org.apache.logging.log4j.Logger log4j
    • sortCol

      protected String sortCol
    • sortType

      protected String sortType
  • 构造器详细资料

    • JDBCPages

      public JDBCPages(DataCenter dc, String sql, String[] colsType, Object[] obj)
      构造函数 根据参数中是否传入总行数这个参数来决定计算总行数
      参数:
      dc - 数据中心
      sql - 查询语句
      colsType - 参数类型
      obj - 参数值
    • JDBCPages

      public JDBCPages(DataCenter dc, String sql)
      构造函数
      参数:
      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

      public Datastore getCurPageData()
      获取当前页的数据集
      指定者:
      getCurPageData 在接口中 IPages
      返回:
      当前页的数据集
    • calTotalRows

      public int calTotalRows()
      调用相应的HQL计算出总行数
      返回:
      数据的总行数
    • getSortCol

      public String getSortCol()
      获取页面排序字段
      指定者:
      getSortCol 在接口中 IPages
      返回:
      页面排序字段
    • setSortCol

      public void setSortCol(String sortCol)
      设置页面排序字段
      指定者:
      setSortCol 在接口中 IPages
      参数:
      sortCol - 页面排序字段
    • getSortType

      public String getSortType()
      获取页面排序类型
      指定者:
      getSortType 在接口中 IPages
      返回:
      页面排序类型
    • setSortType

      public void setSortType(String sortType)
      设置页面排序类型
      指定者:
      setSortType 在接口中 IPages
      参数:
      sortType - 页面排序类型