Package javax.persistence.spi
-
Interface Summary Interface Description ClassTransformer A persistence provider supplies an instance of this interface to thePersistenceUnitInfo.addTransformermethod.PersistenceProvider Interface implemented by the persistence provider.PersistenceProviderResolver Determine the list of persistence providers available in the runtime environment.PersistenceUnitInfo Interface implemented by the container and used by the persistence provider when creating anEntityManagerFactory.ProviderUtil Utility interface implemented by the persistence provider. -
Class Summary Class Description PersistenceProviderResolverHolder Holds the global PersistenceProviderResolver instance.PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader Cache PersistenceProviderResolver per classloader and use the current classloader as a key.PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver Resolve the list of Persistence providers for a given classloader and cache the results. -
Enum Summary Enum Description LoadState Load states returned by theProviderUtilSPI methods.PersistenceUnitTransactionType Specifies whether entity managers created by theEntityManagerFactorywill be JTA or resource-local entity managers.