类 OffsetPager

java.lang.Object
org.nutz.dao.pager.Pager
com.budwk.app.base.page.OffsetPager
所有已实现的接口:
Serializable, org.nutz.lang.util.PageInfo

public class OffsetPager extends org.nutz.dao.pager.Pager implements Serializable
指定偏移量及大小的Pager, 这样就不会受限于原生Pager的offset=(pageNumber-1)*pageSize
作者:
wendal
另请参阅:
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected int
     

    从类继承的字段 org.nutz.dao.pager.Pager

    DEFAULT_PAGE_SIZE, MAX_FETCH_SIZE
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
     
    OffsetPager(int offset, int size)
    构建一个指定偏移量及大小的Pager
  • 方法概要

    修饰符和类型
    方法
    说明
    int
    覆盖超类的计算得到的offset
    void
    setOffset(int offset)
     

    从类继承的方法 org.nutz.dao.pager.Pager

    getPageCount, getPageNumber, getPageSize, getRecordCount, hasNext, hasPrevious, isFirst, isLast, resetPageCount, setPageNumber, setPageSize, setRecordCount, toString

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • offset

      protected int offset
  • 构造器详细资料

    • OffsetPager

      protected OffsetPager()
    • OffsetPager

      public OffsetPager(int offset, int size)
      构建一个指定偏移量及大小的Pager
      参数:
      offset - 偏移量
      size - 数据大小
  • 方法详细资料

    • getOffset

      public int getOffset()
      覆盖超类的计算得到的offset
      指定者:
      getOffset 在接口中 org.nutz.lang.util.PageInfo
      覆盖:
      getOffset 在类中 org.nutz.dao.pager.Pager
    • setOffset

      public void setOffset(int offset)