|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
PK - VALUE - @Rcsid(value="$Revision: 50655 $ $Date: 2010-12-17 13:18:15 +0900 $") public interface EntityQueryDAO<PK extends BaseType,VALUE extends DTO>
外部データを主キー参照する為のデータアクセスオブジェクト。
主キーを条件にして、1レコードを格納したDTOを取得する。 getメソッドは必ずキャッシュからデータを取得し、実際の外部データに対するアクセスを行わない。
主キークラスはhashCode及びequalsを適切に実装する必要がある。
| メソッドの概要 | |
|---|---|
VALUE |
get(PK pk)
主キーを条件にして、1レコードを格納したDTOを取得する。 |
| メソッドの詳細 |
|---|
VALUE get(PK pk)
throws FinalunaApplException
当メソッドは必ずキャッシュからデータを取得し、実際の外部データに対するアクセスは行わない。
pk - 主キー。単一キーの場合はBaseType。複合キーの場合はDTO。hashCodeとequalsを適切に実装していること。
FinalunaApplException - 業務例外が発生したとき
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||