|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
R
- 戻り値の型T
- 処理対象の型。すなわち、基本型、ドメインクラス、エンティティクラス、もしくは Map<String, Object>
public interface IterationCallback<R,T>
ResultSet
にマッピングされるオブジェクト群を1件ずつ処理するコールバックです。
iterate(Object, IterationContext)
は、 ResultSet
のループ中にオブジェクトがインスタンス化された直後に呼び出されます。
このインタフェースの実装はスレッドセーフであることを要求されません。
メソッドの概要 | |
---|---|
R |
iterate(T target,
IterationContext context)
処理対象のオブジェクト群を順に1件ずつ処理します。 |
メソッドの詳細 |
---|
R iterate(T target, IterationContext context)
全件を処理する前に処理を中断するには、 IterationContext.exit()
を呼び出します。
target
- ResultSet
の1行にマッピングされたオブジェクトcontext
- 実行コンテキスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |