| Interface | Description | 
|---|---|
| ClassTransformer | A persistence provider supplies an instance of this 
 interface to the  PersistenceUnitInfo.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 an  EntityManagerFactory. | 
| ProviderUtil | Utility interface implemented by the persistence provider. | 
| Class | Description | 
|---|---|
| PersistenceProviderResolverHolder | Holds the global  PersistenceProviderResolverinstance. | 
| Enum | Description | 
|---|---|
| LoadState | Load states returned by the  ProviderUtilSPI methods. | 
| PersistenceUnitTransactionType | Specifies whether entity managers created by the  EntityManagerFactorywill be JTA or
 resource-local entity managers. | 
Copyright © 2017. All Rights Reserved.