类 AbstractPages

java.lang.Object
com.sh.javax.util.AbstractPages

public abstract class AbstractPages extends Object

Title: Hinbernate分页抽象类

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

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

  • 字段详细资料

    • log4j

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

      protected String sortCol
    • sortType

      protected String 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

      public List getCurPageData()
      获取当前页的数据集
      返回:
      当前页的数据集
    • calTotalRows

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

      public String getSortCol()
      获取页面排序字段
      返回:
      页面排序字段
    • setSortCol

      public void setSortCol(String sortCol)
      设置页面排序字段
      参数:
      sortCol - 页面排序字段
    • getSortType

      public String getSortType()
      获取页面排序类型
      返回:
      页面排序类型
    • setSortType

      public void setSortType(String sortType)
      设置页面排序类型
      参数:
      sortType - 页面排序类型