org.seasar.extension.jdbc
インタフェース Query<S extends Query<S>>

型パラメータ:
S - Queryのサブタイプです。
既知のサブインタフェースの一覧:
AutoBatchDelete<T>, AutoBatchInsert<T>, AutoBatchUpdate<T>, AutoDelete<T>, AutoFunctionCall<T>, AutoInsert<T>, AutoProcedureCall, AutoSelect<T>, AutoUpdate<T>, BatchUpdate<S>, FunctionCall<T,S>, ModuleCall<S>, ProcedureCall<S>, Select<T,S>, SqlBatchUpdate, SqlFileBatchUpdate<T>, SqlFileFunctionCall<T>, SqlFileProcedureCall, SqlFileSelect<T>, SqlFileUpdate, SqlFunctionCall<T>, SqlProcedureCall, SqlSelect<T>, SqlUpdate, Update<S>
既知の実装クラスの一覧:
AbstractAutoBatchUpdate, AbstractAutoUpdate, AbstractFunctionCall, AbstractModuleCall, AbstractProcedureCall, AbstractQuery, AbstractSelect, AbstractSqlSelect, AutoBatchDeleteImpl, AutoBatchInsertImpl, AutoBatchUpdateImpl, AutoDeleteImpl, AutoFunctionCallImpl, AutoInsertImpl, AutoProcedureCallImpl, AutoSelectImpl, AutoUpdateImpl, SqlBatchUpdateImpl, SqlFileBatchUpdateImpl, SqlFileFunctionCallImpl, SqlFileProcedureCallImpl, SqlFileSelectImpl, SqlFileUpdateImpl, SqlFunctionCallImpl, SqlProcedureCallImpl, SqlSelectImpl, SqlUpdateImpl

public interface Query<S extends Query<S>>

問い合わせのベースとなるインターフェースです。

作成者:
koichik

メソッドの概要
 S callerClass(java.lang.Class<?> callerClass)
          検索を呼び出すクラスを設定します。
 S callerMethodName(java.lang.String callerMethodName)
          検索を呼び出すメソッド名を設定します。
 S queryTimeout(int queryTimeout)
          クエリタイムアウトの秒数を設定します。
 

メソッドの詳細

callerClass

S callerClass(java.lang.Class<?> callerClass)
検索を呼び出すクラスを設定します。デフォルトは SqlSelectの実装クラスです。

パラメータ:
callerClass - 検索を呼び出すクラス
戻り値:
このインスタンス自身

callerMethodName

S callerMethodName(java.lang.String callerMethodName)
検索を呼び出すメソッド名を設定します。デフォルトはgetResultListあるいはgetSingleResultになります。

パラメータ:
callerMethodName - 検索を呼び出すメソッド名
戻り値:
このインスタンス自身

queryTimeout

S queryTimeout(int queryTimeout)
クエリタイムアウトの秒数を設定します。

パラメータ:
queryTimeout - クエリタイムアウトの秒数
戻り値:
このインスタンス自身


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.