|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.jpa.impl.EntityManagerProviderImpl
public class EntityManagerProviderImpl
EntityManager
を提供するコンポーネントのインターフェースです。
フィールドの概要 | |
---|---|
protected S2Container |
container
このコンポーネントを定義しているS2コンテナ |
protected DataSourceFactory |
dataSourceFactory
データソース・ファクトリ |
protected String |
entityManagerBaseName
デフォルトの EntityManager のコンポーネント名 |
インタフェース org.seasar.framework.jpa.EntityManagerProvider から継承されたフィールド |
---|
DEFAULT_ENTITY_MANAGER_NAME |
コンストラクタの概要 | |
---|---|
EntityManagerProviderImpl()
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected String |
getEntityManagerComponentName(String prefix)
EntityManager のコンポーネント名を返します。 |
EntityManager |
getEntityManger(String prefix)
プレフィックスを持つ EntityManager のコンポーネントを返します。 |
String |
getSelectableEntityManagerPrefix()
SelectableEntityManagerProxy が現在選択している物理的なEntityManager のプレフィックスを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected S2Container container
protected DataSourceFactory dataSourceFactory
protected String entityManagerBaseName
EntityManager
のコンポーネント名
コンストラクタの詳細 |
---|
public EntityManagerProviderImpl()
メソッドの詳細 |
---|
public String getSelectableEntityManagerPrefix()
EntityManagerProvider
の記述: SelectableEntityManagerProxy
が現在選択している物理的なEntityManager
のプレフィックスを返します。
物理的なEntityManager
が選択されていない場合はnull
を返します。
EntityManagerProvider
内の getSelectableEntityManagerPrefix
SelectableEntityManagerProxy
が現在選択している物理的なEntityManager
のプレフィックスpublic EntityManager getEntityManger(String prefix)
EntityManagerProvider
の記述: EntityManager
のコンポーネントを返します。
プレフィックスがnull
の場合はデフォルトのコンポーネント名を持つEntityManager
が返されます。
EntityManagerProvider
内の getEntityManger
prefix
- プレフィックス
EntityManager
のコンポーネントprotected String getEntityManagerComponentName(String prefix)
EntityManager
のコンポーネント名を返します。
prefix
- プレフィックス
EntityManager
のコンポーネント名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |