| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface PersistenceUnitProvider
永続ユニットを提供するプロバイダのインターフェースです。
| メソッドの概要 | |
|---|---|
|  EntityManagerFactory | createEntityManagerFactory(java.lang.String unitName)エンティティマネジャーファクトリを作成します。 | 
|  EntityManagerFactory | createEntityManagerFactory(java.lang.String abstractUnitName,
                           java.lang.String concreteUnitName)抽象永続ユニット名と具象永続ユニット名からエンティティマネジャーファクトリを作成します。 | 
|  EntityDescProvider | getEntityDescProvider()EntityDescProviderを返します。 | 
|  EntityManagerFactory | getEntityManagerFactory()エンティティマネジャーファクトリを返します。 | 
|  EntityReaderProvider | getEntityReaderProvider()EntityReaderProviderを返します。 | 
| メソッドの詳細 | 
|---|
EntityManagerFactory getEntityManagerFactory()
エンティティマネジャーファクトリを返します。
 
 このメソッドはエンティティマネジャーファクトリをコンポーネントとして登録するために、
 diconファイル中のOGNL式から呼び出されます。
 
<component name="persistenceUnitProvider" class="ContainerPersistenceUnitProvider"> ... </component> <component name="entityManagerFactory" class="javax.persistence.EntityManagerFactory"> persistenceUnitProvider.entityManagerFactory </component>
EntityManagerFactory createEntityManagerFactory(java.lang.String unitName)
 このメソッドはEntityManagerFactoryを作成するためにPersistenceUnitManagerから呼び出されます。
 
unitName - 永続ユニット名
EntityManagerFactory createEntityManagerFactory(java.lang.String abstractUnitName,
                                                java.lang.String concreteUnitName)
 単一の抽象永続ユニットで複数の具象永続ユニットをグループ化して扱いたい場合に使用します。
 SelectableEntityManagerProxyとの併用が想定されています。
 
 このメソッドはEntityManagerFactoryを作成するためにPersistenceUnitManagerから呼び出されます。
 
abstractUnitName - 抽象永続ユニット名concreteUnitName - 具象永続ユニット名
EntityDescProvider getEntityDescProvider()
EntityDescProviderを返します。
EntityDescProviderを返しますEntityReaderProvider getEntityReaderProvider()
EntityReaderProviderを返します。
EntityReaderProviderを返します| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||