|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
E - エンティティ型K - 主キー型public interface GenericRepository<E extends AbstractModel<K>,K extends Serializable>
エンティティに対する汎用的な処理を行うインタフェース(GenericDaoパターン).
| メソッドの概要 | |
|---|---|
List<E> |
findAll()
エンティティを全件取得する. |
E |
findById(K id)
idでエンティティを検索する. |
E |
merge(E entity)
エンティティをアタッチ状態にする. |
void |
persist(E entity)
エンティティを永続化する. |
void |
reflesh(E entity)
エンティティをリフレッシュにする. |
void |
remove(E entity)
エンティティを削除状態にする. |
void |
removeAll()
全てのエンティティを削除状態にする. |
| メソッドの詳細 |
|---|
E findById(K id)
id - idList<E> findAll()
void persist(E entity)
entity - エンティティE merge(E entity)
entity - エンティティvoid remove(E entity)
entity - エンティティvoid removeAll()
void reflesh(E entity)
entity - エンティティ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||