インタフェース
org.seasar.framework.jpa.PersistenceUnitProvider の使用

PersistenceUnitProvider を使用しているパッケージ
org.seasar.framework.jpa   
org.seasar.framework.jpa.impl   
 

org.seasar.framework.jpa での PersistenceUnitProvider の使用
 

PersistenceUnitProvider を返す org.seasar.framework.jpa のメソッド
 PersistenceUnitProvider PersistenceUnitManager.getPersistenceUnitProvider(Class<?> entityClass)
          指定のエンティティクラスを扱うPersistenceUnitProviderのコンポーネントを返します。
 PersistenceUnitProvider PersistenceUnitManager.getPersistenceUnitProvider(String unitName)
          具象名で指定された永続ユニットを提供するPersistenceUnitProviderのコンポーネントを返します。
 

PersistenceUnitProvider 型のパラメータを持つ org.seasar.framework.jpa のメソッド
 EntityManagerFactory PersistenceUnitManager.getEntityManagerFactory(String unitName, PersistenceUnitProvider provider)
          指定されたユニット名を持ち、指定の{PersistenceUnitProvider}から作成されたEntityManagerFactoryを返します。
 EntityManagerFactory PersistenceUnitManager.getEntityManagerFactory(String abstractUnitName, 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  Map<String,PersistenceUnitProvider> PersistenceUnitManagerImpl.ContextMap.persistenceUnitProviders
          永続ユニット名と永続ユニットプロバイダのマップ
 

PersistenceUnitProvider を返す org.seasar.framework.jpa.impl のメソッド
 PersistenceUnitProvider PersistenceUnitManagerImpl.getPersistenceUnitProvider(Class<?> entityClass)
           
 PersistenceUnitProvider PersistenceUnitManagerImpl.getPersistenceUnitProvider(String unitName)
           
 PersistenceUnitProvider PersistenceUnitManagerImpl.ContextMap.getPersistenceUnitProvider(String unitName)
          ユニット名に関連づけられた永続ユニットプロバイダを返します。
 

PersistenceUnitProvider 型のパラメータを持つ org.seasar.framework.jpa.impl のメソッド
 void PersistenceUnitManagerImpl.ContextMap.addEntityManagerFactory(String unitName, PersistenceUnitProvider persistenceUnitProvider, EntityManagerFactory emf)
          ユニット名に関連づけられたEntityManagerFactoryを登録します。
protected  EntityManagerFactory PersistenceUnitManagerImpl.createEntityManagerFactory(String abstractUnitName, String concreteUnitName, PersistenceUnitProvider provider)
          指定されたユニット名を持つEntityManagerFactoryを指定の{PersistenceUnitProvider}から作成して返します。
 EntityManagerFactory PersistenceUnitManagerImpl.getEntityManagerFactory(String unitName, PersistenceUnitProvider provider)
           
 EntityManagerFactory PersistenceUnitManagerImpl.getEntityManagerFactory(String abstractUnitName, String concreteUnitName, PersistenceUnitProvider provider)
           
 



Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.