Package org.springframework.orm.jpa.persistenceunit

Internal support for managing JPA persistence units.


Interface Summary
PersistenceUnitManager Interface that defines an abstraction for finding and managing JPA PersistenceUnitInfos.
PersistenceUnitPostProcessor Callback interface for post-processing a JPA PersistenceUnitInfo.
SmartPersistenceUnitInfo Extension of the standard JPA PersistenceUnitInfo interface, for advanced collaboration between Spring's LocalEntityManagerFactoryBean and PersistenceUnitManager implementations.

Class Summary
ClassFileTransformerAdapter Simple adapter that implements the java.lang.instrument.ClassFileTransformer interface based on a JPA ClassTransformer which a JPA PersistenceProvider asks the PersistenceUnitInfo to install in the current runtime.
DefaultPersistenceUnitManager Default implementation of the PersistenceUnitManager interface.
DefaultPersistenceUnitManager.Jpa2PersistenceUnitInfoDecorator Decorator that exposes a JPA 2.0 compliant PersistenceUnitInfo interface for a JPA 1.0 based SpringPersistenceUnitInfo object, adapting the getSharedCacheMode and getValidationMode methods from String names to enum return values.
MutablePersistenceUnitInfo Spring's base implementation of the JPA javax.persistence.spi.PersistenceUnitInfo interface, used to bootstrap an EntityManagerFactory in a container.
PersistenceUnitReader Internal helper class for reading persistence.xml files.
SpringPersistenceUnitInfo Subclass of MutablePersistenceUnitInfo that adds instrumentation hooks based on Spring's LoadTimeWeaver abstraction.

Package org.springframework.orm.jpa.persistenceunit Description

Internal support for managing JPA persistence units.