com.github.miemiedev.mybatis.paginator.domain
类 PageBounds

java.lang.Object
  继承者 org.apache.ibatis.session.RowBounds
      继承者 com.github.miemiedev.mybatis.paginator.domain.PageBounds
所有已实现的接口:
Serializable

public class PageBounds
extends org.apache.ibatis.session.RowBounds
implements Serializable

分页查询对象

作者:
badqiu, hunhun, miemiedev
另请参见:
序列化表格

字段摘要
protected  Boolean asyncTotalCount
           
protected  boolean containsTotalCount
          结果集是否包含TotalCount
protected  int limit
          分页大小
static int NO_PAGE
           
protected  List<Order> orders
          分页排序信息
protected  int page
          页号
 
从类 org.apache.ibatis.session.RowBounds 继承的字段
DEFAULT, NO_ROW_LIMIT, NO_ROW_OFFSET
 
构造方法摘要
PageBounds()
           
PageBounds(int limit)
          Query TOP N, default containsTotalCount = false
PageBounds(int page, int limit)
           
PageBounds(int page, int limit, boolean containsTotalCount)
           
PageBounds(int page, int limit, List<Order> orders)
           
PageBounds(int page, int limit, List<Order> orders, boolean containsTotalCount)
           
PageBounds(int page, int limit, Order... order)
           
PageBounds(List<Order> orders)
          Just sorting, default containsTotalCount = false
PageBounds(Order... order)
          Just sorting, default containsTotalCount = false
PageBounds(org.apache.ibatis.session.RowBounds rowBounds)
           
 
方法摘要
 Boolean getAsyncTotalCount()
           
 int getLimit()
           
 int getOffset()
           
 List<Order> getOrders()
           
 int getPage()
           
 boolean isContainsTotalCount()
           
 void setAsyncTotalCount(Boolean asyncTotalCount)
           
 void setContainsTotalCount(boolean containsTotalCount)
           
 void setLimit(int limit)
           
 void setOrders(List<Order> orders)
           
 void setPage(int page)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

NO_PAGE

public static final int NO_PAGE
另请参见:
常量字段值

page

protected int page
页号


limit

protected int limit
分页大小


orders

protected List<Order> orders
分页排序信息


containsTotalCount

protected boolean containsTotalCount
结果集是否包含TotalCount


asyncTotalCount

protected Boolean asyncTotalCount
构造方法详细信息

PageBounds

public PageBounds()

PageBounds

public PageBounds(org.apache.ibatis.session.RowBounds rowBounds)

PageBounds

public PageBounds(int limit)
Query TOP N, default containsTotalCount = false

参数:
limit -

PageBounds

public PageBounds(int page,
                  int limit)

PageBounds

public PageBounds(int page,
                  int limit,
                  boolean containsTotalCount)

PageBounds

public PageBounds(List<Order> orders)
Just sorting, default containsTotalCount = false

参数:
orders -

PageBounds

public PageBounds(Order... order)
Just sorting, default containsTotalCount = false

参数:
order -

PageBounds

public PageBounds(int page,
                  int limit,
                  Order... order)

PageBounds

public PageBounds(int page,
                  int limit,
                  List<Order> orders)

PageBounds

public PageBounds(int page,
                  int limit,
                  List<Order> orders,
                  boolean containsTotalCount)
方法详细信息

getPage

public int getPage()

setPage

public void setPage(int page)

getLimit

public int getLimit()
覆盖:
org.apache.ibatis.session.RowBounds 中的 getLimit

setLimit

public void setLimit(int limit)

isContainsTotalCount

public boolean isContainsTotalCount()

setContainsTotalCount

public void setContainsTotalCount(boolean containsTotalCount)

getOrders

public List<Order> getOrders()

setOrders

public void setOrders(List<Order> orders)

getAsyncTotalCount

public Boolean getAsyncTotalCount()

setAsyncTotalCount

public void setAsyncTotalCount(Boolean asyncTotalCount)

getOffset

public int getOffset()
覆盖:
org.apache.ibatis.session.RowBounds 中的 getOffset

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2015. All rights reserved.