Module jakarta.persistence
Package jakarta.persistence.spi
SPI for Jakarta Persistence providers
-
Interface Summary Interface Description ClassTransformer A persistence provider supplies an instance of this interface to thePersistenceUnitInfo.addTransformer(jakarta.persistence.spi.ClassTransformer)
method.PersistenceProvider Interface implemented by the persistence provider.PersistenceProviderResolver Provides a 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 Deprecated, for removal: This API element is subject to removal in a future version. replaced byPersistenceUnitTransactionType
-
Exception Summary Exception Description TransformerException Thrown by the persistence provider when a problem during class re-definition occurs.