Package org.hibernate.jpa
Class HibernatePersistenceProvider
- java.lang.Object
-
- org.hibernate.jpa.HibernatePersistenceProvider
-
- All Implemented Interfaces:
PersistenceProvider
- Direct Known Subclasses:
OsgiPersistenceProvider
public class HibernatePersistenceProvider extends java.lang.Object implements PersistenceProvider
The HibernatePersistenceProvider
implementation
-
-
Constructor Summary
Constructors Constructor Description HibernatePersistenceProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityManagerFactory
createContainerEntityManagerFactory(PersistenceUnitInfo info, java.util.Map properties)
EntityManagerFactory
createEntityManagerFactory(java.lang.String persistenceUnitName, java.util.Map properties)
boolean
generateSchema(java.lang.String persistenceUnitName, java.util.Map map)
void
generateSchema(PersistenceUnitInfo info, java.util.Map map)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder(PersistenceUnitInfo info, java.util.Map integration)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, java.util.Map integration, java.lang.ClassLoader providedClassLoader)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, java.util.Map integration, ClassLoaderService providedClassLoaderService)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties, java.lang.ClassLoader providedClassLoader)
protected EntityManagerFactoryBuilder
getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties, ClassLoaderService providedClassLoaderService)
ProviderUtil
getProviderUtil()
protected static java.util.Map
wrap(java.util.Map properties)
-
-
-
Method Detail
-
createEntityManagerFactory
public EntityManagerFactory createEntityManagerFactory(java.lang.String persistenceUnitName, java.util.Map properties)
Note: per-spec, the values passed asproperties
override values found inpersistence.xml
- Specified by:
createEntityManagerFactory
in interfacePersistenceProvider
-
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties)
-
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties, java.lang.ClassLoader providedClassLoader)
-
getEntityManagerFactoryBuilderOrNull
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(java.lang.String persistenceUnitName, java.util.Map properties, ClassLoaderService providedClassLoaderService)
-
wrap
protected static java.util.Map wrap(java.util.Map properties)
-
createContainerEntityManagerFactory
public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, java.util.Map properties)
Note: per-spec, the values passed asproperties
override values found inPersistenceUnitInfo
- Specified by:
createContainerEntityManagerFactory
in interfacePersistenceProvider
-
generateSchema
public void generateSchema(PersistenceUnitInfo info, java.util.Map map)
- Specified by:
generateSchema
in interfacePersistenceProvider
-
generateSchema
public boolean generateSchema(java.lang.String persistenceUnitName, java.util.Map map)
- Specified by:
generateSchema
in interfacePersistenceProvider
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitInfo info, java.util.Map integration)
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, java.util.Map integration, java.lang.ClassLoader providedClassLoader)
-
getEntityManagerFactoryBuilder
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, java.util.Map integration, ClassLoaderService providedClassLoaderService)
-
getProviderUtil
public ProviderUtil getProviderUtil()
- Specified by:
getProviderUtil
in interfacePersistenceProvider
-
-