|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.jpa.impl.PersistenceUnitManagerImpl.ContextMap
public static class PersistenceUnitManagerImpl.ContextMap
永続ユニットに関する情報を保持するためのクラスです。
フィールドの概要 | |
---|---|
protected Map<String,EntityManagerFactory> |
entityManagerFactories
永続ユニット名と EntityManagerFactory のマップ |
protected Map<EntityManagerFactory,PersistenceUnitContext> |
persistenceUnitContexts
EntityManagerFactory と永続ユニットコンテキストのマップ |
protected Map<String,PersistenceUnitProvider> |
persistenceUnitProviders
永続ユニット名と永続ユニットプロバイダのマップ |
コンストラクタの概要 | |
---|---|
PersistenceUnitManagerImpl.ContextMap()
|
メソッドの概要 | |
---|---|
void |
addEntityManagerFactory(String unitName,
PersistenceUnitProvider persistenceUnitProvider,
EntityManagerFactory emf)
ユニット名に関連づけられた EntityManagerFactory を登録します。 |
void |
close()
保持している EntityManagerFactory をクローズします。 |
EntityManagerFactory |
getEntityManagerFactory(String unitName)
ユニット名に関連づけられた EntityManagerFactory を返します。 |
PersistenceUnitContext |
getPersistenceUnitContext(EntityManagerFactory emf)
EntityManagerFactory に関連づけられた永続ユニットコンテキストを返します。 |
PersistenceUnitProvider |
getPersistenceUnitProvider(String unitName)
ユニット名に関連づけられた永続ユニットプロバイダを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final Map<String,PersistenceUnitProvider> persistenceUnitProviders
protected final Map<String,EntityManagerFactory> entityManagerFactories
EntityManagerFactory
のマップ
protected final Map<EntityManagerFactory,PersistenceUnitContext> persistenceUnitContexts
EntityManagerFactory
と永続ユニットコンテキストのマップ
コンストラクタの詳細 |
---|
public PersistenceUnitManagerImpl.ContextMap()
メソッドの詳細 |
---|
public PersistenceUnitProvider getPersistenceUnitProvider(String unitName)
unitName
- ユニット名
public EntityManagerFactory getEntityManagerFactory(String unitName)
EntityManagerFactory
を返します。
unitName
- ユニット名
EntityManagerFactory
public void addEntityManagerFactory(String unitName, PersistenceUnitProvider persistenceUnitProvider, EntityManagerFactory emf)
EntityManagerFactory
を登録します。
unitName
- ユニット名persistenceUnitProvider
- 永続ユニットプロバイダemf
- EntityManagerFactory
public PersistenceUnitContext getPersistenceUnitContext(EntityManagerFactory emf)
EntityManagerFactory
に関連づけられた永続ユニットコンテキストを返します。
emf
- EntityManagerFactory
EntityManagerFactory
に関連づけられた永続ユニットコンテキストpublic void close()
EntityManagerFactory
をクローズします。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |