org.seasar.framework.jpa.impl
クラス JndiPersistenceUnitProvider
java.lang.Object
org.seasar.framework.jpa.impl.JndiPersistenceUnitProvider
- すべての実装されたインタフェース:
- PersistenceUnitProvider
public class JndiPersistenceUnitProvider
- extends Object
- implements PersistenceUnitProvider
- 作成者:
- taedium
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
persistenceUnitManager
protected PersistenceUnitManager persistenceUnitManager
JndiNames
protected Map<String,String> JndiNames
JndiPersistenceUnitProvider
public JndiPersistenceUnitProvider()
setPersistenceUnitManager
public void setPersistenceUnitManager(PersistenceUnitManager persistenceUnitManager)
register
public void register()
unregister
public void unregister()
addJndiName
public void addJndiName(String unitName,
String jndiName)
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.