| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PersistenceUnitManager
Interface that defines an abstraction for finding and managing
 JPA PersistenceUnitInfos. Used by
 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)| Method Summary | |
|---|---|
|  javax.persistence.spi.PersistenceUnitInfo | obtainDefaultPersistenceUnitInfo()Obtain the default PersistenceUnitInfo from this manager. | 
|  javax.persistence.spi.PersistenceUnitInfo | obtainPersistenceUnitInfo(String persistenceUnitName)Obtain the specified PersistenceUnitInfo from this manager. | 
| Method Detail | 
|---|
javax.persistence.spi.PersistenceUnitInfo obtainDefaultPersistenceUnitInfo()
                                                                           throws IllegalStateException
null)
IllegalStateException - if there is no default PersistenceUnitInfo defined
 or it has already been obtained
javax.persistence.spi.PersistenceUnitInfo obtainPersistenceUnitInfo(String persistenceUnitName)
                                                                    throws IllegalArgumentException,
                                                                           IllegalStateException
persistenceUnitName - the name of the desired persistence unit
null)
IllegalArgumentException - if no PersistenceUnitInfo with the given
 name is defined
IllegalStateException - if the PersistenceUnitInfo with the given
 name has already been obtained| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||