Class MergingPersistenceUnitManager
java.lang.Object
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
org.springframework.data.jpa.support.MergingPersistenceUnitManager
- All Implemented Interfaces:
Aware, InitializingBean, ResourceLoaderAware, LoadTimeWeaverAware, PersistenceUnitManager
Extends
DefaultPersistenceUnitManager to merge configurations of one persistence unit residing in multiple
persistence.xml files into one. This is necessary to allow the declaration of entities in separate modules.- Author:
- Oliver Gierke, Christoph Strobl
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected voidMethods inherited from class DefaultPersistenceUnitManager
afterPropertiesSet, getDataSourceLookup, getDefaultDataSource, getDefaultJtaDataSource, getLoadTimeWeaver, getPersistenceUnitInfo, getPersistenceUnitPostProcessors, obtainDefaultPersistenceUnitInfo, obtainPersistenceUnitInfo, preparePersistenceUnitInfos, setDataSourceLookup, setDataSources, setDefaultDataSource, setDefaultJtaDataSource, setDefaultPersistenceUnitName, setDefaultPersistenceUnitRootLocation, setLoadTimeWeaver, setManagedClassNameFilter, setManagedTypes, setMappingResources, setPackagesToScan, setPersistenceConfiguration, setPersistenceUnitPostProcessors, setPersistenceXmlLocation, setPersistenceXmlLocations, setResourceLoader, setSharedCacheMode, setValidationMode
-
Constructor Details
-
MergingPersistenceUnitManager
public MergingPersistenceUnitManager()
-
-
Method Details
-
postProcessPersistenceUnitInfo
- Overrides:
postProcessPersistenceUnitInfoin classDefaultPersistenceUnitManager
-
isPersistenceUnitOverrideAllowed
protected boolean isPersistenceUnitOverrideAllowed()- Overrides:
isPersistenceUnitOverrideAllowedin classDefaultPersistenceUnitManager
-