类 Page<E>

所有已实现的接口:
Closeable, Serializable, AutoCloseable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess

public class Page<E> extends ArrayList<E> implements Closeable
Mybatis - 分页对象
版本:
3.6.0 项目地址 : http://git.oschina.net/free/Mybatis_PageHelper
作者:
liuzh/abel533/isea533
另请参阅:
  • 构造器详细资料

    • Page

      public Page()
    • Page

      public Page(int pageNum, int pageSize)
    • Page

      public Page(int pageNum, int pageSize, boolean count)
    • Page

      public Page(int[] rowBounds, boolean count)
      int[] rowBounds 0 : offset 1 : limit
  • 方法详细资料

    • getResult

      public List<E> getResult()
    • getPages

      public int getPages()
    • setPages

      public Page<E> setPages(int pages)
    • getEndRow

      public long getEndRow()
    • setEndRow

      public Page<E> setEndRow(long endRow)
    • getPageNum

      public int getPageNum()
    • setPageNum

      public Page<E> setPageNum(int pageNum)
    • getPageSize

      public int getPageSize()
    • setPageSize

      public Page<E> setPageSize(int pageSize)
    • getStartRow

      public long getStartRow()
    • setStartRow

      public Page<E> setStartRow(long startRow)
    • getTotal

      public long getTotal()
    • setTotal

      public void setTotal(long total)
    • getReasonable

      public Boolean getReasonable()
    • setReasonable

      public Page<E> setReasonable(Boolean reasonable)
    • getPageSizeZero

      public Boolean getPageSizeZero()
    • setPageSizeZero

      public Page<E> setPageSizeZero(Boolean pageSizeZero)
    • isCount

      public boolean isCount()
    • setCount

      public Page<E> setCount(boolean count)
    • pageNum

      public Page<E> pageNum(int pageNum)
      设置页码
      参数:
      pageNum -
    • pageSize

      public Page<E> pageSize(int pageSize)
      设置页面大小
      参数:
      pageSize -
    • count

      public Page<E> count(Boolean count)
      是否执行count查询
      参数:
      count -
    • reasonable

      public Page<E> reasonable(Boolean reasonable)
      设置合理化
      参数:
      reasonable -
    • pageSizeZero

      public Page<E> pageSizeZero(Boolean pageSizeZero)
      当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
      参数:
      pageSizeZero -
    • countColumn

      public Page<E> countColumn(String columnName)
      指定 count 查询列
      参数:
      columnName -
    • toPageInfo

      public PageInfo<E> toPageInfo()
    • toPageInfo

      public <T> PageInfo<T> toPageInfo(com.google.common.base.Function<E,T> function)
      数据对象转换
      类型参数:
      T -
      参数:
      function -
    • toPageSerializable

      public PageSerializable<E> toPageSerializable()
    • toPageSerializable

      public <T> PageSerializable<T> toPageSerializable(com.google.common.base.Function<E,T> function)
      数据对象转换
      类型参数:
      T -
      参数:
      function -
    • getCountColumn

      public String getCountColumn()
    • setCountColumn

      public void setCountColumn(String countColumn)
    • getWhere

      public String getWhere()
    • setWhere

      public void setWhere(String where)
    • isEnable

      public boolean isEnable()
      返回当前线程是否启用分页查询
      返回:
      enable
    • setEnable

      public void setEnable(boolean enable)
      返回当前线程是否启用分页查询
      参数:
      enable - 要设置的 enable
    • toString

      public String toString()
      覆盖:
      toString 在类中 AbstractCollection<E>
    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable