org.seasar.framework.jpa.impl
クラス PersistenceUnitManagerImpl
java.lang.Object
org.seasar.framework.jpa.impl.PersistenceUnitManagerImpl
- すべての実装されたインタフェース:
- PersistenceUnitManager
public class PersistenceUnitManagerImpl
- extends Object
- implements PersistenceUnitManager
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PERSISTENCE_UNIT_NAME
public static final String DEFAULT_PERSISTENCE_UNIT_NAME
- 関連項目:
- 定数フィールド値
PERSISTENCE_UNIT_NAME_SUFFIX
public static final String PERSISTENCE_UNIT_NAME_SUFFIX
- 関連項目:
- 定数フィールド値
staticContext
protected static final PersistenceUnitManagerImpl.Context staticContext
context
protected PersistenceUnitManagerImpl.Context context
useStaticContext
protected boolean useStaticContext
defaultPersistenceUnitName
protected String defaultPersistenceUnitName
persistenceUnitNameSuffix
protected String persistenceUnitNameSuffix
container
protected S2Container container
providers
protected List<PersistenceUnitProvider> providers
PersistenceUnitManagerImpl
public PersistenceUnitManagerImpl()
setUseStaticContext
public void setUseStaticContext(boolean useStaticContext)
setDefaultPersistenceUnitName
public void setDefaultPersistenceUnitName(String defaultPersistenceUnitName)
setPersistenceUnitNameSuffix
public void setPersistenceUnitNameSuffix(String persistenceUnitNameSuffix)
setContainer
public void setContainer(S2Container container)
open
public void open()
close
public void close()
addProvider
public void addProvider(PersistenceUnitProvider provider)
- 定義:
- インタフェース
PersistenceUnitManager
内の addProvider
removeProvider
public void removeProvider(PersistenceUnitProvider provider)
- 定義:
- インタフェース
PersistenceUnitManager
内の removeProvider
getEntityManagerFactory
public EntityManagerFactory getEntityManagerFactory(String unitName)
- 定義:
- インタフェース
PersistenceUnitManager
内の getEntityManagerFactory
getEntityManagerFactory
public EntityManagerFactory getEntityManagerFactory(String abstractUnitName,
String concreteUnitName)
- 定義:
- インタフェース
PersistenceUnitManager
内の getEntityManagerFactory
createEntityManagerFactory
protected EntityManagerFactory createEntityManagerFactory(String abstractUnitName,
String concreteUnitName)
getPersistenceUnitContext
public PersistenceUnitContext getPersistenceUnitContext(EntityManagerFactory emf)
- 定義:
- インタフェース
PersistenceUnitManager
内の getPersistenceUnitContext
getPersistenceUnitName
public String getPersistenceUnitName(Class<?> entityClass)
- 定義:
- インタフェース
PersistenceUnitManager
内の getPersistenceUnitName
getPersistenceUnitName
public String getPersistenceUnitName(String mappingFile)
- 定義:
- インタフェース
PersistenceUnitManager
内の getPersistenceUnitName
getPersistenceUnitNameFromPackage
protected String getPersistenceUnitNameFromPackage(String packageName,
String path)
Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.