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

既知の実装クラスの一覧:
DefaultPersistenceUnitProvider, JndiPersistenceUnitProvider

public interface PersistenceUnitProvider

永続ユニットを提供するインターフェースです。

作成者:
koichik

メソッドの概要
 EntityManagerFactory createEntityManagerFactory(String unitName)
          エンティティマネジャーファクトリを作成します。
 EntityManagerFactory createEntityManagerFactory(String abstractUnitName, String concreteUnitName)
          抽象永続ユニット名と具象永続ユニット名からエンティティマネジャーファクトリを作成します。
 

メソッドの詳細

createEntityManagerFactory

EntityManagerFactory createEntityManagerFactory(String unitName)
エンティティマネジャーファクトリを作成します。

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

createEntityManagerFactory

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

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

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


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