public class MultiplePersistenceUnitManager extends Object implements org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager, org.springframework.context.ResourceLoaderAware, org.springframework.context.weaving.LoadTimeWeaverAware, org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_PERSISTENCE_XML_LOCATION |
protected org.apache.commons.logging.Log |
logger |
static String |
ORIGINAL_DEFAULT_PERSISTENCE_UNIT_NAME |
static String |
ORIGINAL_DEFAULT_PERSISTENCE_UNIT_ROOT_LOCATION |
| 构造器和说明 |
|---|
MultiplePersistenceUnitManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
org.springframework.jdbc.datasource.lookup.DataSourceLookup |
getDataSourceLookup() |
DataSource |
getDefaultDataSource() |
DataSource |
getDefaultJtaDataSource() |
org.springframework.instrument.classloading.LoadTimeWeaver |
getLoadTimeWeaver() |
protected org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo |
getPersistenceUnitInfo() |
protected org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo |
getPersistenceUnitInfo(String persistenceUnitName) |
org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor[] |
getPersistenceUnitPostProcessors() |
protected boolean |
isPersistenceUnitOverrideAllowed() |
javax.persistence.spi.PersistenceUnitInfo |
obtainDefaultPersistenceUnitInfo() |
javax.persistence.spi.PersistenceUnitInfo |
obtainPersistenceUnitInfo(String persistenceUnitName) |
protected void |
postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo pui) |
void |
preparePersistenceUnitInfos() |
void |
setDataSourceLookup(org.springframework.jdbc.datasource.lookup.DataSourceLookup dataSourceLookup) |
void |
setDataSources(Map<String,DataSource> dataSources) |
void |
setDefaultDataSource(DataSource defaultDataSource) |
void |
setDefaultJtaDataSource(DataSource defaultJtaDataSource) |
void |
setDefaultPersistenceUnitName(String defaultPersistenceUnitName) |
void |
setDefaultPersistenceUnitRootLocation(String defaultPersistenceUnitRootLocation) |
void |
setLoadTimeWeaver(org.springframework.instrument.classloading.LoadTimeWeaver loadTimeWeaver) |
void |
setMappingResources(String... mappingResources) |
void |
setPackagesToScan(String... packagesToScan) |
void |
setPersistenceUnitPostProcessors(org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor... postProcessors) |
void |
setPersistenceXmlLocation(String persistenceXmlLocation) |
void |
setPersistenceXmlLocations(String... persistenceXmlLocations) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
void |
setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode) |
void |
setValidationMode(javax.persistence.ValidationMode validationMode) |
public static final String DEFAULT_PERSISTENCE_XML_LOCATION
public static final String ORIGINAL_DEFAULT_PERSISTENCE_UNIT_ROOT_LOCATION
public static final String ORIGINAL_DEFAULT_PERSISTENCE_UNIT_NAME
protected final org.apache.commons.logging.Log logger
public void setPersistenceXmlLocation(String persistenceXmlLocation)
public void setPersistenceXmlLocations(String... persistenceXmlLocations)
public void setDefaultPersistenceUnitRootLocation(String defaultPersistenceUnitRootLocation)
public void setDefaultPersistenceUnitName(String defaultPersistenceUnitName)
public void setPackagesToScan(String... packagesToScan)
public void setMappingResources(String... mappingResources)
public void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
public void setValidationMode(javax.persistence.ValidationMode validationMode)
public void setDataSources(Map<String,DataSource> dataSources)
public void setDataSourceLookup(@Nullable
org.springframework.jdbc.datasource.lookup.DataSourceLookup dataSourceLookup)
@Nullable public org.springframework.jdbc.datasource.lookup.DataSourceLookup getDataSourceLookup()
public void setDefaultDataSource(@Nullable
DataSource defaultDataSource)
@Nullable public DataSource getDefaultDataSource()
public void setDefaultJtaDataSource(@Nullable
DataSource defaultJtaDataSource)
@Nullable public DataSource getDefaultJtaDataSource()
public void setPersistenceUnitPostProcessors(@Nullable
org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor... postProcessors)
@Nullable public org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor[] getPersistenceUnitPostProcessors()
public void setLoadTimeWeaver(@Nullable
org.springframework.instrument.classloading.LoadTimeWeaver loadTimeWeaver)
setLoadTimeWeaver 在接口中 org.springframework.context.weaving.LoadTimeWeaverAware@Nullable public org.springframework.instrument.classloading.LoadTimeWeaver getLoadTimeWeaver()
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader 在接口中 org.springframework.context.ResourceLoaderAwarepublic void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic void preparePersistenceUnitInfos()
@Nullable protected final org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo getPersistenceUnitInfo(String persistenceUnitName)
@Nullable protected final org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo getPersistenceUnitInfo()
protected void postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo pui)
protected boolean isPersistenceUnitOverrideAllowed()
public javax.persistence.spi.PersistenceUnitInfo obtainDefaultPersistenceUnitInfo()
obtainDefaultPersistenceUnitInfo 在接口中 org.springframework.orm.jpa.persistenceunit.PersistenceUnitManagerpublic javax.persistence.spi.PersistenceUnitInfo obtainPersistenceUnitInfo(String persistenceUnitName)
obtainPersistenceUnitInfo 在接口中 org.springframework.orm.jpa.persistenceunit.PersistenceUnitManagerCopyright © 2018. All rights reserved.