Package javax.persistence.spi
SPI for Jakarta Persistence providers
-
Interface Summary Interface Description ClassTransformer A persistence provider supplies an instance of this interface to thePersistenceUnitInfo.addTransformer
method.PersistenceProvider Interface implemented by the persistence provider.PersistenceProviderResolver Determine the list of persistence providers available in the runtime environment.PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver.CacheKeyReference The common interface to get a CacheKey implemented by LoaderReference and PersistenceProviderReference.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 globalPersistenceProviderResolver
instance.PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver Default provider resolver class to use when none is explicitly set. -
Enum Summary Enum Description LoadState Load states returned by theProviderUtil
SPI methods.PersistenceUnitTransactionType Specifies whether entity managers created by theEntityManagerFactory
will be JTA or resource-local entity managers.