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.addTransformermethod.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 globalPersistenceProviderResolverinstance.PersistenceProviderResolverHolder.DefaultPersistenceProviderResolver Default provider resolver class to use when none is explicitly set. -
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.