@Component(value="eclipselink_JmixEclipseLinkJpaVendorAdapter")
public class JmixEclipseLinkJpaVendorAdapter
extends org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
Modifier and Type | Class and Description |
---|---|
protected class |
JmixEclipseLinkJpaVendorAdapter.JmixEclipseLinkSessionCustomizer |
Modifier and Type | Field and Description |
---|---|
protected org.springframework.core.env.Environment |
environment |
protected org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect |
jpaDialect |
protected javax.persistence.spi.PersistenceProvider |
persistenceProvider |
protected JmixEclipseLinkSessionEventListener |
sessionEventListener |
protected org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> |
transportManagerProvider |
Constructor and Description |
---|
JmixEclipseLinkJpaVendorAdapter(org.springframework.core.env.Environment environment,
JmixEclipseLinkJpaDialect jpaDialect,
JmixEclipseLinkSessionEventListener sessionEventListener,
org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> transportManagerProvider,
org.springframework.beans.factory.ListableBeanFactory beanFactory,
io.jmix.core.MetadataTools metadataTools) |
Modifier and Type | Method and Description |
---|---|
org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect |
getJpaDialect() |
java.util.Map<java.lang.String,java.lang.Object> |
getJpaPropertyMap() |
javax.persistence.spi.PersistenceProvider |
getPersistenceProvider() |
determineTargetDatabaseName, getEntityManagerInterface
getDatabase, getDatabasePlatform, getEntityManagerFactoryInterface, getJpaPropertyMap, getPersistenceProviderRootPackage, isGenerateDdl, isShowSql, postProcessEntityManager, postProcessEntityManagerFactory, setDatabase, setDatabasePlatform, setGenerateDdl, setShowSql
protected final org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect jpaDialect
protected final org.springframework.core.env.Environment environment
protected final javax.persistence.spi.PersistenceProvider persistenceProvider
protected final JmixEclipseLinkSessionEventListener sessionEventListener
protected final org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> transportManagerProvider
@Autowired public JmixEclipseLinkJpaVendorAdapter(org.springframework.core.env.Environment environment, JmixEclipseLinkJpaDialect jpaDialect, JmixEclipseLinkSessionEventListener sessionEventListener, org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> transportManagerProvider, org.springframework.beans.factory.ListableBeanFactory beanFactory, io.jmix.core.MetadataTools metadataTools)
public javax.persistence.spi.PersistenceProvider getPersistenceProvider()
getPersistenceProvider
in interface org.springframework.orm.jpa.JpaVendorAdapter
getPersistenceProvider
in class org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
public java.util.Map<java.lang.String,java.lang.Object> getJpaPropertyMap()
getJpaPropertyMap
in interface org.springframework.orm.jpa.JpaVendorAdapter
getJpaPropertyMap
in class org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
public org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect getJpaDialect()
getJpaDialect
in interface org.springframework.orm.jpa.JpaVendorAdapter
getJpaDialect
in class org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter