org.seasar.framework.jpa.impl
クラス DefaultPersistenceUnitProvider

java.lang.Object
  上位を拡張 org.seasar.framework.jpa.impl.AbstractPersistenceUnitProvider
      上位を拡張 org.seasar.framework.jpa.impl.DefaultPersistenceUnitProvider
すべての実装されたインタフェース:
PersistenceUnitProvider

public class DefaultPersistenceUnitProvider
extends AbstractPersistenceUnitProvider

デフォルトの永続ユニットプロバイダです。

作成者:
koichik

フィールドの概要
 
クラス org.seasar.framework.jpa.impl.AbstractPersistenceUnitProvider から継承されたフィールド
abstractUnitName, entityDescProvider, entityReaderProvider, persistenceUnitManager, unitName
 
コンストラクタの概要
DefaultPersistenceUnitProvider()
           
 
メソッドの概要
 EntityManagerFactory createEntityManagerFactory(String abstractUnitName, String concreteUnitName)
          抽象永続ユニット名と具象永続ユニット名からエンティティマネジャーファクトリを作成します。
 
クラス org.seasar.framework.jpa.impl.AbstractPersistenceUnitProvider から継承されたメソッド
createEntityManagerFactory, getEntityDescProvider, getEntityManagerFactory, getEntityReaderProvider, setAbstractUnitName, setEntityDescProvider, setEntityReaderProvider, setPersistenceUnitManager, setUnitName
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultPersistenceUnitProvider

public DefaultPersistenceUnitProvider()
メソッドの詳細

createEntityManagerFactory

public EntityManagerFactory createEntityManagerFactory(String abstractUnitName,
                                                       String concreteUnitName)
インタフェース PersistenceUnitProvider の記述:
抽象永続ユニット名と具象永続ユニット名からエンティティマネジャーファクトリを作成します。

単一の抽象永続ユニットで複数の具象永続ユニットをグループ化して扱いたい場合に使用します。 SelectableEntityManagerProxyとの併用が想定されています。

このメソッドはEntityManagerFactoryを作成するためにPersistenceUnitManagerから呼び出されます。

パラメータ:
abstractUnitName - 抽象永続ユニット名
concreteUnitName - 具象永続ユニット名
戻り値:
エンティティマネジャーファクトリ


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