Package org.hibernate.jpa
Class HibernatePersistenceProvider
- java.lang.Object
-
- org.hibernate.jpa.HibernatePersistenceProvider
-
- All Implemented Interfaces:
jakarta.persistence.spi.PersistenceProvider
public class HibernatePersistenceProvider extends Object implements jakarta.persistence.spi.PersistenceProvider
The HibernatePersistenceProviderimplementation
-
-
Constructor Summary
Constructors Constructor Description HibernatePersistenceProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.persistence.EntityManagerFactorycreateContainerEntityManagerFactory(jakarta.persistence.spi.PersistenceUnitInfo info, Map properties)jakarta.persistence.EntityManagerFactorycreateEntityManagerFactory(String persistenceUnitName, Map properties)voidgenerateSchema(jakarta.persistence.spi.PersistenceUnitInfo info, Map map)booleangenerateSchema(String persistenceUnitName, Map map)protected EntityManagerFactoryBuildergetEntityManagerFactoryBuilder(jakarta.persistence.spi.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)jakarta.persistence.spi.ProviderUtilgetProviderUtil()protected static Map<?,?>wrap(Map<?,?> properties)
-
-
-
Method Detail
-
createEntityManagerFactory
public jakarta.persistence.EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
- Specified by:
createEntityManagerFactoryin interfacejakarta.persistence.spi.PersistenceProvider
-
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)
-
createContainerEntityManagerFactory
public jakarta.persistence.EntityManagerFactory createContainerEntityManagerFactory(jakarta.persistence.spi.PersistenceUnitInfo info, Map properties)Note: per-spec, the values passed as
propertiesoverride values found inPersistenceUnitInfo- Specified by:
createContainerEntityManagerFactoryin interfacejakarta.persistence.spi.PersistenceProvider
-
generateSchema
public void generateSchema(jakarta.persistence.spi.PersistenceUnitInfo info, Map map)- Specified by:
generateSchemain interfacejakarta.persistence.spi.PersistenceProvider
-
generateSchema
public boolean generateSchema(String persistenceUnitName, Map map)
- Specified by:
generateSchemain interfacejakarta.persistence.spi.PersistenceProvider
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(jakarta.persistence.spi.PersistenceUnitInfo info, Map<?,?> integration)
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?,?> integration, ClassLoader providedClassLoader)
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map<?,?> integration, ClassLoaderService providedClassLoaderService)
-
getProviderUtil
public jakarta.persistence.spi.ProviderUtil getProviderUtil()
- Specified by:
getProviderUtilin interfacejakarta.persistence.spi.PersistenceProvider
-
-