|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $") public interface StoredProcedureDAO
データベースへのストアドプロシージャを実行するDAOのインタフェース。
業務ロジックからストアドプロシージャにより外部リソースを取得、更新するためのデータアクセスオブジェクト。 クエリコードの設定に従い、指定されたストアドプロシージャを実行する。
メソッドの概要 | ||
---|---|---|
|
execute(P dto,
QueryCode<P> id)
ストアドプロシージャを呼び出して戻り値をDTOに変換して返却する。 |
メソッドの詳細 |
---|
<P extends DTO> P execute(P dto, QueryCode<P> id) throws FinalunaApplException
ストアドプロシージャを呼び出して戻り値をDTOに変換して返却する。
このメソッドから実行したストアドプロシージャの戻り値は下記のケースがある。
1.StringType
2.IntegerType
3.なし
4.その他(配列など、その他のデータタイプ)
P
- 検索引数DTOdto
- ストアドプロシージャのIN,OUTパラメータid
- クエリーコード
FinalunaApplException
- アプリケーション例外
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |