|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.zuena.guiceex.jpa.EntityManagerManager
public class EntityManagerManager
スレッド毎に、unitNameをキーにEntityManagerインスタンスを管理します。
また、指定されたunitNameに応じたEntityManagerを操作するメソッドを提供します。
| コンストラクタの概要 | |
|---|---|
EntityManagerManager()
|
|
| メソッドの概要 | |
|---|---|
static void |
beginTransaction(String unitName)
現在の EntityManagerインスタンスのトランザクションを開始します。 |
static void |
closeCurrentEntityManager(String unitName)
現在の EntityManagerインスタンスをクローズします。 |
static void |
commitCurrentEm(String unitName)
現在の EntityManagerインスタンスのトランザクションをコミットします。 |
static EntityManager |
createNewEntityManager(PersistenceContext pc)
EntityManagerインスタンスを新規作成します。 |
static EntityManager |
createNewEntityManager(String unitName,
Map param)
EntityManagerインスタンスを新規作成します。 |
static EntityManager |
getCurrentEntityManager(String unitName)
現在の EntityManagerインスタンスを取得します。 |
static void |
rollbackCurrentEntityManager(String unitName)
現在の EntityManagerインスタンスのトランザクションをロールバックします。 |
static EntityManager |
setCurrentEntityManager(String unitName,
EntityManager newEm)
現在の EntityManagerインスタンスに設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public EntityManagerManager()
| メソッドの詳細 |
|---|
public static EntityManager createNewEntityManager(PersistenceContext pc)
EntityManagerインスタンスを新規作成します。
トランザクションの開始は行いません。
public static EntityManager createNewEntityManager(String unitName,
Map param)
EntityManagerインスタンスを新規作成します。
トランザクションの開始は行いません。
public static EntityManager getCurrentEntityManager(String unitName)
EntityManagerインスタンスを取得します。
public static EntityManager setCurrentEntityManager(String unitName,
EntityManager newEm)
EntityManagerインスタンスに設定します。
以前に設定されていたEntityManagerインスタンスを返却します。
public static void beginTransaction(String unitName)
EntityManagerインスタンスのトランザクションを開始します。
public static void commitCurrentEm(String unitName)
EntityManagerインスタンスのトランザクションをコミットします。
public static void rollbackCurrentEntityManager(String unitName)
EntityManagerインスタンスのトランザクションをロールバックします。
public static void closeCurrentEntityManager(String unitName)
EntityManagerインスタンスをクローズします。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||