public class HibernatePersistenceProvider extends Object implements javax.persistence.spi.PersistenceProvider
PersistenceProvider implementation| Constructor and Description |
|---|
HibernatePersistenceProvider() |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManagerFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map properties)
Note: per-spec, the values passed as
properties override values found in PersistenceUnitInfo |
javax.persistence.EntityManagerFactory |
createEntityManagerFactory(String persistenceUnitName,
Map properties)
Note: per-spec, the values passed as
properties override values found in persistence.xml |
void |
generateSchema(javax.persistence.spi.PersistenceUnitInfo info,
Map map) |
boolean |
generateSchema(String persistenceUnitName,
Map map) |
protected EntityManagerFactoryBuilder |
getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor,
Map integration,
ClassLoader providedClassLoader) |
protected EntityManagerFactoryBuilder |
getEntityManagerFactoryBuilderOrNull(String persistenceUnitName,
Map properties) |
protected EntityManagerFactoryBuilder |
getEntityManagerFactoryBuilderOrNull(String persistenceUnitName,
Map properties,
ClassLoader providedClassLoader) |
javax.persistence.spi.ProviderUtil |
getProviderUtil() |
protected static Map |
wrap(Map properties) |
public javax.persistence.EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
properties override values found in persistence.xmlcreateEntityManagerFactory in interface javax.persistence.spi.PersistenceProviderprotected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties)
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilderOrNull(String persistenceUnitName, Map properties, ClassLoader providedClassLoader)
public javax.persistence.EntityManagerFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map properties)
properties override values found in PersistenceUnitInfocreateContainerEntityManagerFactory in interface javax.persistence.spi.PersistenceProviderpublic void generateSchema(javax.persistence.spi.PersistenceUnitInfo info,
Map map)
protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map integration, ClassLoader providedClassLoader)
public javax.persistence.spi.ProviderUtil getProviderUtil()
getProviderUtil in interface javax.persistence.spi.PersistenceProviderCopyright © 2016. All rights reserved.