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