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

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

public class DefaultPersistenceUnitProvider
extends Object
implements PersistenceUnitProvider

作成者:
koichik

コンストラクタの概要
DefaultPersistenceUnitProvider()
           
 
メソッドの概要
 EntityManagerFactory createEntityManagerFactory(String unitName)
          エンティティマネジャーファクトリを作成します。
 EntityManagerFactory createEntityManagerFactory(String abstractUnitName, String concreteUnitName)
          抽象永続ユニット名と具象永続ユニット名からエンティティマネジャーファクトリを作成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultPersistenceUnitProvider

public DefaultPersistenceUnitProvider()
メソッドの詳細

createEntityManagerFactory

public EntityManagerFactory createEntityManagerFactory(String unitName)
インタフェース PersistenceUnitProvider の記述:
エンティティマネジャーファクトリを作成します。

定義:
インタフェース PersistenceUnitProvider 内の createEntityManagerFactory
パラメータ:
unitName - 永続ユニット名
戻り値:
エンティティマネジャーファクトリ

createEntityManagerFactory

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

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

定義:
インタフェース PersistenceUnitProvider 内の createEntityManagerFactory
パラメータ:
abstractUnitName - 抽象永続ユニット名
concreteUnitName - 具象永続ユニット名
戻り値:
エンティティマネジャーファクトリ


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