?? iquerycommand.java
字號:
/**
* 2007/11/24
* @author 何 貝
*/
package com.hb.core.query;
import java.util.Map;
import org.hibernate.type.ImmutableType;
/**
* 查詢命令對象
*/
public interface IQueryCommand {
/**
* 設置查詢結果的開始位置
*/
public void setFirstResultPost(int firstResultPost);
/**
* 設置查詢結果的最大數量
*/
public void setMaxResultCount(int maxResultCount);
/**
* 取得查詢結果的開始位置
*/
public int getFirstResultPost();
/**
* 取得查詢結果的最大數量
*/
public int getMaxResultCount();
/**
* 生成查詢語句
*/
public void createQuerySql();
/**
* 生成查詢結果對象影射集合
*/
public void createQueryItemMap();
/**
* 生成查詢結果對象類型
*/
public void createDomainClass();
/**
* 取得查詢語句
*
* @return 查詢語句
*/
public String getQuerySql();
/**
* 取得查詢參數集合
*
* @return 查詢參數集合
*/
public Map<String, Object> getQueryParamMap();
/**
* 取得查詢結果對象影射集合
*
* @return 查詢結果對象影射集合
*/
public Map<String, ImmutableType> getQueryItemMap();
/**
* 取得查詢結果對象類型
*
* @return 查詢結果對象類型
*/
public Class<Object> getDomainClass();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -