📄 ipagelist.java
字号:
package com.easyjf.web.tools;
import java.util.Collection;
import java.util.List;
/**
* 分页业务引擎
* @author 大峡
*
*/
public interface IPageList {
/**
* 得到查询结果集
* @return
*/
public List getResult();
/**
* 设置分页查询处理器
* @param q
*/
public void setQuery(IQuery q);
/**
* 返回总页数
* @return
*/
public int getPages();
/**
* 返回查询总记录数
* @return
*/
public int getRowCount();
/**
* 返回有效的当前页
* @return
*/
public int getCurrentPage();
/**
* 执行查询操作
* @param pageSize 每页记录数
* @param pageNo 页码
* @param totalSQL 统计sql
* @param queryHQL 查询sql
*/
public void doList(int pageSize, int pageNo, String totalSQL,
String queryHQL);
/**
* 执行查询操作
* @param pageSize 每页记录数
* @param pageNo 页码
* @param totalSQL 统计sql
* @param queryHQL 查询sql
* @param paraValues 查询参数
*/
public void doList(int pageSize, int pageNo, String totalSQL,
String queryHQL, Collection paraValues);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -