org.springframework.orm.jpa.persistenceunit
Interface SmartPersistenceUnitInfo
- All Superinterfaces:
- PersistenceUnitInfo
- All Known Implementing Classes:
- MutablePersistenceUnitInfo
public interface SmartPersistenceUnitInfo
- extends PersistenceUnitInfo
Extension of the standard JPA PersistenceUnitInfo interface, for advanced collaboration
between Spring's LocalContainerEntityManagerFactoryBean
and PersistenceUnitManager
implementations.
- Since:
- 3.0.1
- Author:
- Juergen Hoeller
- See Also:
PersistenceUnitManager
,
LocalContainerEntityManagerFactoryBean
Methods inherited from interface javax.persistence.spi.PersistenceUnitInfo |
addTransformer, excludeUnlistedClasses, getClassLoader, getJarFileUrls, getJtaDataSource, getManagedClassNames, getMappingFileNames, getNewTempClassLoader, getNonJtaDataSource, getPersistenceProviderClassName, getPersistenceUnitName, getPersistenceUnitRootUrl, getProperties, getTransactionType |
setPersistenceProviderPackageName
void setPersistenceProviderPackageName(String persistenceProviderPackageName)
- Set the persistence provider's own package name, for exclusion from class transformation.
- See Also:
PersistenceUnitInfo.addTransformer(javax.persistence.spi.ClassTransformer)
,
PersistenceUnitInfo.getNewTempClassLoader()