jp.finaluna.api.type
インタフェース CursorSet<T extends DTO>

型パラメータ:
T - 検索結果DTO

@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $")
public interface CursorSet<T extends DTO>

データベースから検索結果を一件ずつ取得するためのインターフェース。

バージョン:
$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $
作成者:
NTTデータ

メソッドの概要
 void close()
           java.sql.ResultSetをクローズする。
 boolean hasNext()
           次のレコードの有無を返却する。
 T next()
           取得されている次のレコードをDTOとして返却する。
 

メソッドの詳細

hasNext

boolean hasNext()

次のレコードの有無を返却する。

次レコードが存在する場合にはtrueを返却し、存在しない場合はfalseを返却する。

戻り値:
次のレコードの存在可否

next

T next()
                   throws FinalunaApplException

取得されている次のレコードをDTOとして返却する。

戻り値:
DTO(次のレコード)
例外:
FinalunaApplException - 次のデータを取得する時、例外が発生した場合

close

void close()
           throws FinalunaApplException

java.sql.ResultSetをクローズする。

業務ロジック終了時にCursorDAOから呼ばれ、保持するカーソルのクローズ処理を行う。

例外:
FinalunaApplException - データアクセス例外が発生した場合