Class HibernatePersistenceProvider
java.lang.Object
org.hibernate.jpa.HibernatePersistenceProvider
- All Implemented Interfaces:
PersistenceProvider
The best-ever implementation of a JPA
PersistenceProvider.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContainerEntityManagerFactory(PersistenceUnitInfo info, Map<?, ?> map) createEntityManagerFactory(PersistenceConfiguration configuration) createEntityManagerFactory(String persistenceUnitName, Map<?, ?> map) voidgenerateSchema(PersistenceUnitInfo info, Map<?, ?> map) booleangenerateSchema(String persistenceUnitName, Map<?, ?> map) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(PersistenceUnitInfo info, Map<?, ?> integration) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration, ClassLoader providedClassLoader) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration, ClassLoaderService providedClassLoaderService) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties, ClassLoader providedClassLoader) protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties, ClassLoaderService providedClassLoaderService) protected Collection<PersistenceUnitDescriptor> locatePersistenceUnits(Map<?, ?> integration, ClassLoader providedClassLoader, ClassLoaderService providedClassLoaderService) protected static Map<?, ?>
-
Constructor Details
-
HibernatePersistenceProvider
public HibernatePersistenceProvider()
-
-
Method Details
-
createEntityManagerFactory
- Specified by:
createEntityManagerFactoryin interfacePersistenceProvider- Implementation Specification:
- The values passed in the
mapoverride values found inpersistence.xmlaccording to the JPA specification.
-
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties) -
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties, ClassLoader providedClassLoader) -
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map<?, ?> properties, ClassLoaderService providedClassLoaderService) -
wrap
-
locatePersistenceUnits
protected Collection<PersistenceUnitDescriptor> locatePersistenceUnits(Map<?, ?> integration, ClassLoader providedClassLoader, ClassLoaderService providedClassLoaderService) -
createContainerEntityManagerFactory
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map<?, ?> map) - Specified by:
createContainerEntityManagerFactoryin interfacePersistenceProvider- Implementation Specification:
- The values passed in the
mapoverride values found inPersistenceUnitInfo.getProperties()according to the JPA specification.
-
generateSchema
- Specified by:
generateSchemain interfacePersistenceProvider- Implementation Specification:
- The values passed in the
mapoverride values found inPersistenceUnitInfo.getProperties()according to the JPA specification.
-
generateSchema
- Specified by:
generateSchemain interfacePersistenceProvider- Implementation Specification:
- The values passed in the
mapoverride values found inpersistence.xmlaccording to the JPA specification.
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitInfo info, Map<?, ?> integration) -
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration, ClassLoader providedClassLoader) -
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?, ?> integration, ClassLoaderService providedClassLoaderService) -
createEntityManagerFactory
- Specified by:
createEntityManagerFactoryin interfacePersistenceProvider
-
getProviderUtil
- Specified by:
getProviderUtilin interfacePersistenceProvider
-