public interface PersistenceUnitManager
LocalContainerEntityManagerFactoryBean
 in order to obtain a PersistenceUnitInfo
 for building a concrete EntityManagerFactory.
 Obtaining a PersistenceUnitInfo instance is an exclusive process. A PersistenceUnitInfo instance is not available for further calls anymore once it has been obtained.
DefaultPersistenceUnitManager, 
LocalContainerEntityManagerFactoryBean.setPersistenceUnitManager(org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager)| Modifier and Type | Method and Description | 
|---|---|
PersistenceUnitInfo | 
obtainDefaultPersistenceUnitInfo()
Obtain the default PersistenceUnitInfo from this manager. 
 | 
PersistenceUnitInfo | 
obtainPersistenceUnitInfo(String persistenceUnitName)
Obtain the specified PersistenceUnitInfo from this manager. 
 | 
PersistenceUnitInfo obtainDefaultPersistenceUnitInfo() throws IllegalStateException
null)IllegalStateException - if there is no default PersistenceUnitInfo defined
 or it has already been obtainedPersistenceUnitInfo obtainPersistenceUnitInfo(String persistenceUnitName) throws IllegalArgumentException, IllegalStateException
persistenceUnitName - the name of the desired persistence unitnull)IllegalArgumentException - if no PersistenceUnitInfo with the given
 name is definedIllegalStateException - if the PersistenceUnitInfo with the given
 name has already been obtained