Class HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean
java.lang.Object
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
org.n52.sensorweb.server.db.factory.HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean
- All Implemented Interfaces:
Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<javax.persistence.EntityManagerFactory>,org.springframework.beans.factory.InitializingBean,org.springframework.context.ResourceLoaderAware,org.springframework.context.weaving.LoadTimeWeaverAware,org.springframework.dao.support.PersistenceExceptionTranslator,org.springframework.orm.jpa.EntityManagerFactoryInfo
public class HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean
extends org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
Configures a
LocalContainerEntityManagerFactoryBean with proper datasource and JPA properties. It
also sets the HibernateJpaVendorAdapter and scans for xml mappings defined within a given xml
resource location, e.g. classpath*:META-INF/persistence.xml or /usecases/case-A.xml.- See Also:
-
Field Summary
Fields inherited from class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionHibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean(DataSource datasource, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties properties, String xmlPersistenceLocation) -
Method Summary
Methods inherited from class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
afterPropertiesSet, createNativeEntityManagerFactory, determinePersistenceUnitInfo, getDataSource, getPersistenceUnitInfo, getPersistenceUnitName, postProcessEntityManagerFactory, setDataSource, setJtaDataSource, setLoadTimeWeaver, setMappingResources, setPackagesToScan, setPersistenceUnitManager, setPersistenceUnitName, setPersistenceUnitPostProcessors, setPersistenceUnitRootLocation, setPersistenceXmlLocation, setResourceLoader, setSharedCacheMode, setValidationModeMethods inherited from class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
createEntityManagerFactoryProxy, createNativeEntityManager, destroy, getBeanClassLoader, getBootstrapExecutor, getEntityManagerInterface, getJpaDialect, getJpaPropertyMap, getJpaVendorAdapter, getNativeEntityManagerFactory, getObject, getObjectType, getPersistenceProvider, isSingleton, postProcessEntityManager, setBeanClassLoader, setBeanFactory, setBeanName, setBootstrapExecutor, setEntityManagerFactoryInterface, setEntityManagerInitializer, setEntityManagerInterface, setJpaDialect, setJpaProperties, setJpaPropertyMap, setJpaVendorAdapter, setPersistenceProvider, setPersistenceProviderClass, translateExceptionIfPossible, writeReplace
-
Constructor Details
-
HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean
public HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean(DataSource datasource, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties properties, String xmlPersistenceLocation) - Parameters:
datasource- the datasourceproperties- the JPA propertiesxmlPersistenceLocation- the xml resource location, e.g. classpath*:META-INF/persistence.xml
-