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