|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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}
EntityManagerFactoryPersistenceUnitContext 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のコンポーネント
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||