|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface PersistenceUnitManager
永続ユニットを管理するコンポーネントのインターフェースです。
フィールドの概要 | |
---|---|
static String |
DEFAULT_PERSISTENCE_UNIT_NAME
デフォルトの永続ユニット名 |
フィールドの詳細 |
---|
static final String DEFAULT_PERSISTENCE_UNIT_NAME
メソッドの詳細 |
---|
EntityManagerFactory getEntityManagerFactory(String unitName)
EntityManagerFactory
を返します。
unitName
- ユニット名
EntityManagerFactory
EntityManagerFactory getEntityManagerFactory(String unitName, PersistenceUnitProvider provider)
EntityManagerFactory
を返します。
unitName
- ユニット名provider
- EntityManagerFactory
を作成する{PersistenceUnitProvider}
EntityManagerFactory
EntityManagerFactory getEntityManagerFactory(String abstractUnitName, String concreteUnitName)
EntityManagerFactory
を返します。
abstractUnitName
- 抽象ユニット名concreteUnitName
- 具象ユニット名
EntityManagerFactory
EntityManagerFactory getEntityManagerFactory(String abstractUnitName, String concreteUnitName, PersistenceUnitProvider provider)
EntityManagerFactory
を返します。
abstractUnitName
- 抽象ユニット名concreteUnitName
- 具象ユニット名provider
- EntityManagerFactory
を作成する{PersistenceUnitProvider}
EntityManagerFactory
PersistenceUnitContext getPersistenceUnitContext(EntityManagerFactory emf)
EntityManagerFactory
に関連づけられた永続ユニットコンテキストを返します。
emf
- EntityManagerFactory
EntityManagerFactory
に関連づけられた永続ユニットコンテキストString getAbstractPersistenceUnitName(Class<?> entityClass)
NamingConvention
に設定されているエンティティパッケージ直下のクラスの場合は
デフォルトの永続ユニット名。
entityClass
- エンティティクラス
String getAbstractPersistenceUnitName(String mappingFile)
NamingConvention
に設定されているエンティティパッケージ直下のファイルの場合は、デフォルトの永続ユニット名。
mappingFile
- マッピングファイル
String getConcretePersistenceUnitName(Class<?> entityClass)
NamingConvention
に設定されているエンティティパッケージ直下のクラスの場合
DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていれば、
そのプレフィックスをデフォルトの永続ユニット名に付加した名称。DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていなければ、
デフォルトの永続ユニット名。
entityClass
- エンティティクラス
String getConcretePersistenceUnitName(String mappingFile)
NamingConvention
に設定されているエンティティパッケージ直下のファイルの場合
DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていれば、
そのプレフィックスをデフォルトの永続ユニット名に付加した名称。DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていなければ、
デフォルトの永続ユニット名。
mappingFile
- マッピングファイル
PersistenceUnitProvider getPersistenceUnitProvider(Class<?> entityClass)
PersistenceUnitProvider
のコンポーネントを返します。
NamingConvention
に設定されているエンティティパッケージ直下のクラスの場合
DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていれば、
そのプレフィックスをデフォルトの永続ユニット名に付加した名称を持つ永続プロバイダ。DataSourceFactory.setSelectableDataSourceName(String)
にプレフィックスが設定されていなければ、
デフォルトの永続ユニット名を持つ永続プロバイダ。
entityClass
- エンティティクラス
PersistenceUnitProvider
のコンポーネントPersistenceUnitProvider getPersistenceUnitProvider(String unitName)
PersistenceUnitProvider
のコンポーネントを返します。
unitName
- 永続ユニットの具象名
PersistenceUnitProvider
のコンポーネント
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |