|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $") public interface CursorDAO
データベースへの検索を実施するDAOのインタフェース。
業務ロジックより外部リソースを取得するための検索用データアクセスオブジェクト。 クエリコードの設定に従い、外部リソースより指定された範囲のデータをカーソルで保持する。 業務ロジックからの要求に応じて順方向にデータを1レコードずつ取得し、DTOに変換して業務ロジックに返す。
| メソッドの概要 | ||
|---|---|---|
void |
close()
カーソル用DAOが保持しているデータベース関連リソースをクローズする。 |
|
|
getInputResource(P dto,
QueryCode<R> id)
データベースの検索処理を行う。 |
|
|
getInputResource(QueryCode<R> id)
データベースの検索処理を行う。 |
|
| メソッドの詳細 |
|---|
<P extends DTO,R extends DTO> CursorSet<R> getInputResource(P dto,
QueryCode<R> id)
throws FinalunaApplException
データベースの検索処理を行う。
指定されたsqlIdと検索条件を利用してデータベース検索を行う。
dtoに格納されている検索キー情報をもとに検索処理を実行する。
検索結果はCursorSetとして返却する。
P - 検索引数DTOR - 検索結果DTOdto - 検索条件id - クエリーコード
FinalunaApplException - 検索処理中、例外が発生した場合
<R extends DTO> CursorSet<R> getInputResource(QueryCode<R> id)
throws FinalunaApplException
データベースの検索処理を行う。
指定されたsqlIdを利用して検索条件なしてデータベース検索を行う。
検索結果をCursorSetとして返却する。
R - 検索結果DTOid - クエリーコード
FinalunaApplException - 検索処理中、例外が発生した場合
void close()
throws FinalunaSysException
カーソル用DAOが保持しているデータベース関連リソースをクローズする。
FinalunaSysException - クローズ処理中、例外が発生した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||