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