用户登录
用户注册

分享至

hibernate 分页源码

  • 作者: 多遗憾我错过你
  • 来源: 51数据库
  • 2020-10-15
//PageBase.java

public interface PageBase {
/**
* 每页显示条数
*/
public static int PAGESIZE = 10;
/**
* 是否是首页(第一页),第一页页码为1
*
* @return 首页标识
*/
public boolean isFirstPage();
/**
* 是否是最后一页
*
* @return 末页标识
*/
public boolean isLastPage();
/**
* 是否有下一页
*
* @return 下一页标识
*/
public boolean hasNextPage();
/**
* 是否有上一页
*
* @return 上一页标识
*/
public boolean hasPreviousPage();

/**
* 是否能跳转
* @return 跳转标识
*/
public boolean isCanJump();

/**
* 获取最后一页页码,也就是总页数
*
* @return 最后一页页码
*/
public int getLastPageNumber();
/**
* 当前页包含的数据,不同的情况可能返回的数据类型不一样,如List,RowSet等,请参考具体的实现
*
* @return 当前页数据源
*/
public Object getThisPageElements();
/**
* 总的数据条目数量,0表示没有数据
*
* @return 总数量
*/
public int getTotalNumberOfElements();
/**
* 获取当前页的首条数据的行编码
*
* @return 当前页的首条数据的行编码
*/
public int getThisPageFirstElementNumber();
/**
* 获取当前页的末条数据的行编码
*
* @return 当前页的末条数据的行编码
*/
public int getThisPageLastElementNumber();
/**
* 获取下一页编码
*
* @return 下一页编码
*/
public int getNextPageNumber();
/**
* 获取上一页编码
*
* @return 上一页编码
*/
public int getPreviousPageNumber();
/**
* 每一页显示的条目数
*
* @return 每一页显示的条目数
*/
public int getPageSize();
/**
* 当前页的页码
*
* @return 当前页的页码
*/
public int getThisPageNumber();
}

http://gumpgz.spaces.live.com/blog/cns!2fc784fd25408327!195.entry
这里有完整的,不能全部发上来
软件
前端设计
程序设计
Java相关