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

    logger

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
    HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean(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, setValidationMode

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean

      public HibernatePersistenceLoadingLocalContainerEntityManagerFactoryBean(DataSource datasource, org.springframework.boot.autoconfigure.orm.jpa.JpaProperties properties, String xmlPersistenceLocation)
      Parameters:
      datasource - the datasource
      properties - the JPA properties
      xmlPersistenceLocation - the xml resource location, e.g. classpath*:META-INF/persistence.xml