|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.ogis_ri.citk.policytool.common.repository.JpaGenericRepository<E,K>
E - エンティティ型.K - 主キー型.public abstract class JpaGenericRepository<E extends AbstractModel<K>,K extends Serializable>
JPAによりエンティティに対する汎用的な処理を行うクラス.
| フィールドの概要 | |
|---|---|
protected javax.persistence.EntityManager |
em
EntityManager. |
| コンストラクタの概要 | |
|---|---|
JpaGenericRepository()
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
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()
全てのエンティティを削除状態にする. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected javax.persistence.EntityManager em
| コンストラクタの詳細 |
|---|
public JpaGenericRepository()
| メソッドの詳細 |
|---|
public List<E> findAll()
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の findAllpublic E findById(K id)
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の findByIdid - idpublic void persist(E entity)
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の persistentity - エンティティpublic E merge(E entity)
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の mergeentity - エンティティpublic void remove(E entity)
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の removeentity - エンティティpublic void removeAll()
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の removeAllpublic void reflesh(E entity)
GenericRepository の記述:
GenericRepository<E extends AbstractModel<K>,K extends Serializable> 内の refleshentity - エンティティ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||