|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@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
- クローズ処理中、例外が発生した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |