Package io.jmix.data.impl
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
Modifier and TypeFieldDescriptionprotected 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getPersistenceXmlPath
(JmixModuleDescriptor module, String storeName) protected void
protected void
Methods inherited from class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
afterPropertiesSet, createNativeEntityManagerFactory, determinePersistenceUnitInfo, getDataSource, getPersistenceUnitInfo, getPersistenceUnitName, postProcessEntityManagerFactory, setDataSource, setJtaDataSource, setLoadTimeWeaver, 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
-
Field Details
-
storeName
-
dbmsSpecifics
-
jmixModules
-
resources
-
-
Constructor Details
-
JmixBaseEntityManagerFactoryBean
public JmixBaseEntityManagerFactoryBean()
-
-
Method Details
-
setupPersistenceUnit
protected void setupPersistenceUnit() -
getPersistenceXmlPath
-
setupJpaProperties
protected void setupJpaProperties()
-