jp.terasoluna.fw.dao
インタフェース QueryDAO

既知の実装クラスの一覧:
QueryDAOiBatisImpl

public interface QueryDAO

QueryDAOインタフェース。 参照系SQLを実行するためのDAOインタフェースである。


メソッドの概要
 java.util.Map<java.lang.String,java.lang.Object> executeForMap(java.lang.String sqlID, java.lang.Object bindParams)
          SQLの実行結果をMapに格納して返却する。
 java.util.Map<java.lang.String,java.lang.Object>[] executeForMapArray(java.lang.String sqlID, java.lang.Object bindParams)
          SQLの実行結果をMapの配列に格納して返却する。
 java.util.Map<java.lang.String,java.lang.Object>[] executeForMapArray(java.lang.String sqlID, java.lang.Object bindParams, int beginIndex, int maxCount)
          SQLの実行結果を指定されたインデックスから指定された行数分、 Mapの配列にして返却する。
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> executeForMapList(java.lang.String sqlID, java.lang.Object bindParams)
          SQLの実行結果をMapのListに格納して返却する。
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> executeForMapList(java.lang.String sqlID, java.lang.Object bindParams, int beginIndex, int maxCount)
          SQLの実行結果を指定されたインデックスから指定された行数分、 MapのListにして返却する。
<E> E
executeForObject(java.lang.String sqlID, java.lang.Object bindParams, java.lang.Class clazz)
          SQLの実行結果を指定された型にして返却する。
<E> E[]
executeForObjectArray(java.lang.String sqlID, java.lang.Object bindParams, java.lang.Class clazz)
          SQLの実行結果を指定された型の配列にして返却する。
<E> E[]
executeForObjectArray(java.lang.String sqlID, java.lang.Object bindParams, java.lang.Class clazz, int beginIndex, int maxCount)
          SQLの実行結果を指定されたインデックスから指定された行数分、 指定された型の配列にして返却する。
<E> java.util.List<E>
executeForObjectList(java.lang.String sqlID, java.lang.Object bindParams)
          SQLの実行結果を指定された型のListで返却する。
<E> java.util.List<E>
executeForObjectList(java.lang.String sqlID, java.lang.Object bindParams, int beginIndex, int maxCount)
          SQLの実行結果を指定されたインデックスから指定された行数分、 指定された型のListで返却する。
 

メソッドの詳細

executeForObject

<E> E executeForObject(java.lang.String sqlID,
                       java.lang.Object bindParams,
                       java.lang.Class clazz)
SQLの実行結果を指定された型にして返却する。

型パラメータ:
E - 返却値の型
パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
clazz - 返却値のクラス
戻り値:
SQLの実行結果

executeForMap

java.util.Map<java.lang.String,java.lang.Object> executeForMap(java.lang.String sqlID,
                                                               java.lang.Object bindParams)
SQLの実行結果をMapに格納して返却する。

パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
戻り値:
SQLの実行結果

executeForObjectArray

<E> E[] executeForObjectArray(java.lang.String sqlID,
                              java.lang.Object bindParams,
                              java.lang.Class clazz)
SQLの実行結果を指定された型の配列にして返却する。

型パラメータ:
E - 返却値の型
パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
clazz - 返却値のクラス
戻り値:
SQLの実行結果

executeForMapArray

java.util.Map<java.lang.String,java.lang.Object>[] executeForMapArray(java.lang.String sqlID,
                                                                      java.lang.Object bindParams)
SQLの実行結果をMapの配列に格納して返却する。

パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
戻り値:
SQLの実行結果

executeForObjectArray

<E> E[] executeForObjectArray(java.lang.String sqlID,
                              java.lang.Object bindParams,
                              java.lang.Class clazz,
                              int beginIndex,
                              int maxCount)
SQLの実行結果を指定されたインデックスから指定された行数分、 指定された型の配列にして返却する。

型パラメータ:
E - 返却値の型
パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
clazz - 返却値のクラス
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
SQLの実行結果

executeForMapArray

java.util.Map<java.lang.String,java.lang.Object>[] executeForMapArray(java.lang.String sqlID,
                                                                      java.lang.Object bindParams,
                                                                      int beginIndex,
                                                                      int maxCount)
SQLの実行結果を指定されたインデックスから指定された行数分、 Mapの配列にして返却する。

パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
SQLの実行結果

executeForObjectList

<E> java.util.List<E> executeForObjectList(java.lang.String sqlID,
                                           java.lang.Object bindParams)
SQLの実行結果を指定された型のListで返却する。

型パラメータ:
E - 返却値の型
パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
戻り値:
SQLの実行結果

executeForMapList

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> executeForMapList(java.lang.String sqlID,
                                                                                   java.lang.Object bindParams)
SQLの実行結果をMapのListに格納して返却する。

パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
戻り値:
SQLの実行結果

executeForObjectList

<E> java.util.List<E> executeForObjectList(java.lang.String sqlID,
                                           java.lang.Object bindParams,
                                           int beginIndex,
                                           int maxCount)
SQLの実行結果を指定されたインデックスから指定された行数分、 指定された型のListで返却する。

型パラメータ:
E - 返却値の型
パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
SQLの実行結果

executeForMapList

java.util.List<java.util.Map<java.lang.String,java.lang.Object>> executeForMapList(java.lang.String sqlID,
                                                                                   java.lang.Object bindParams,
                                                                                   int beginIndex,
                                                                                   int maxCount)
SQLの実行結果を指定されたインデックスから指定された行数分、 MapのListにして返却する。

パラメータ:
sqlID - 実行するSQLのID
bindParams - SQLにバインドする値を格納したオブジェクト
beginIndex - 取得する開始インデックス
maxCount - 取得する件数
戻り値:
SQLの実行結果