Class JmixBaseEntityManagerFactoryBean

java.lang.Object
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
io.jmix.data.impl.JmixBaseEntityManagerFactoryBean
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<jakarta.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
Direct Known Subclasses:
JmixEntityManagerFactoryBean, JmixJtaEntityManagerFactoryBean

public class JmixBaseEntityManagerFactoryBean extends org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected DbmsSpecifics
     
    protected JmixModules
     
    protected Resources
     
    protected String
     

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected void
     
    protected void
     

    Methods inherited from class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean

    afterPropertiesSet, createNativeEntityManagerFactory, determinePersistenceUnitInfo, getDataSource, getPersistenceUnitInfo, getPersistenceUnitName, postProcessEntityManagerFactory, setDataSource, setJtaDataSource, setLoadTimeWeaver, setManagedClassNameFilter, setManagedTypes, 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
  • Field Details

  • Constructor Details

    • JmixBaseEntityManagerFactoryBean

      public JmixBaseEntityManagerFactoryBean()
  • Method Details

    • setupPersistenceUnit

      protected void setupPersistenceUnit()
    • getPersistenceXmlPath

      protected String getPersistenceXmlPath(JmixModuleDescriptor module, String storeName)
    • setupJpaProperties

      protected void setupJpaProperties()