|
||||||||||
前 次 | フレームあり フレームなし |
PersistenceUnitProvider を使用しているパッケージ | |
---|---|
org.seasar.framework.jpa | JPAと連携するためのインターフェースを提供します。 |
org.seasar.framework.jpa.impl | JPAと連携するための実装クラスを提供します。 |
org.seasar.framework.jpa での PersistenceUnitProvider の使用 |
---|
PersistenceUnitProvider を返す org.seasar.framework.jpa のメソッド | |
---|---|
PersistenceUnitProvider |
PersistenceUnitManager.getPersistenceUnitProvider(java.lang.Class<?> entityClass)
指定のエンティティクラスを扱う PersistenceUnitProvider のコンポーネントを返します。 |
PersistenceUnitProvider |
PersistenceUnitManager.getPersistenceUnitProvider(java.lang.String unitName)
具象名で指定された永続ユニットを提供する PersistenceUnitProvider のコンポーネントを返します。 |
PersistenceUnitProvider 型のパラメータを持つ org.seasar.framework.jpa のメソッド | |
---|---|
EntityManagerFactory |
PersistenceUnitManager.getEntityManagerFactory(java.lang.String unitName,
PersistenceUnitProvider provider)
指定されたユニット名を持ち、指定の{PersistenceUnitProvider}から作成された EntityManagerFactory を返します。 |
EntityManagerFactory |
PersistenceUnitManager.getEntityManagerFactory(java.lang.String abstractUnitName,
java.lang.String concreteUnitName,
PersistenceUnitProvider provider)
指定された具象ユニット名を持ち、指定の{PersistenceUnitProvider}から作成された EntityManagerFactory を返します。 |
org.seasar.framework.jpa.impl での PersistenceUnitProvider の使用 |
---|
PersistenceUnitProvider を実装している org.seasar.framework.jpa.impl のクラス | |
---|---|
class |
AbstractPersistenceUnitProvider
永続ユニットプロバイダの抽象クラスです。 |
class |
ContainerPersistenceUnitProvider
コンテナ管理の EntityManagerFactory を提供するクラスです。 |
class |
DefaultPersistenceUnitProvider
デフォルトの永続ユニットプロバイダです。 |
class |
JndiPersistenceUnitProvider
JNDIイニシャルコンテキストから EntityManagerFactory を取得する永続ユニットプロバイダです。 |
PersistenceUnitProvider として宣言されている org.seasar.framework.jpa.impl のフィールド | |
---|---|
protected PersistenceUnitProvider |
PersistenceUnitManagerImpl.defaultUnitProvider
デフォルトの PersistenceUnitProvider |
PersistenceUnitProvider 型の型パラメータを持つ org.seasar.framework.jpa.impl のフィールド | |
---|---|
protected java.util.Map<java.lang.String,PersistenceUnitProvider> |
PersistenceUnitManagerImpl.ContextMap.persistenceUnitProviders
永続ユニット名と永続ユニットプロバイダのマップ |
PersistenceUnitProvider を返す org.seasar.framework.jpa.impl のメソッド | |
---|---|
PersistenceUnitProvider |
PersistenceUnitManagerImpl.getPersistenceUnitProvider(java.lang.Class<?> entityClass)
|
PersistenceUnitProvider |
PersistenceUnitManagerImpl.getPersistenceUnitProvider(java.lang.String unitName)
|
PersistenceUnitProvider |
PersistenceUnitManagerImpl.ContextMap.getPersistenceUnitProvider(java.lang.String unitName)
ユニット名に関連づけられた永続ユニットプロバイダを返します。 |
PersistenceUnitProvider 型のパラメータを持つ org.seasar.framework.jpa.impl のメソッド | |
---|---|
void |
PersistenceUnitManagerImpl.ContextMap.addEntityManagerFactory(java.lang.String unitName,
PersistenceUnitProvider persistenceUnitProvider,
EntityManagerFactory emf)
ユニット名に関連づけられた EntityManagerFactory を登録します。 |
protected EntityManagerFactory |
PersistenceUnitManagerImpl.createEntityManagerFactory(java.lang.String abstractUnitName,
java.lang.String concreteUnitName,
PersistenceUnitProvider provider)
指定されたユニット名を持つ EntityManagerFactory を指定の{PersistenceUnitProvider}から作成して返します。 |
EntityManagerFactory |
PersistenceUnitManagerImpl.getEntityManagerFactory(java.lang.String unitName,
PersistenceUnitProvider provider)
|
EntityManagerFactory |
PersistenceUnitManagerImpl.getEntityManagerFactory(java.lang.String abstractUnitName,
java.lang.String concreteUnitName,
PersistenceUnitProvider provider)
|
|
||||||||||
前 次 | フレームあり フレームなし |