Package io.jmix.eclipselink.impl.support
Class JmixEclipseLinkJpaVendorAdapter
java.lang.Object
org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter
org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
io.jmix.eclipselink.impl.support.JmixEclipseLinkJpaVendorAdapter
- All Implemented Interfaces:
org.springframework.orm.jpa.JpaVendorAdapter
@Component("eclipselink_JmixEclipseLinkJpaVendorAdapter")
public class JmixEclipseLinkJpaVendorAdapter
extends org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.springframework.core.env.Environment
protected final org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
protected final jakarta.persistence.spi.PersistenceProvider
protected final JmixEclipseLinkSessionEventListener
protected final org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager>
protected final jakarta.validation.ValidatorFactory
-
Constructor Summary
ConstructorDescriptionJmixEclipseLinkJpaVendorAdapter
(org.springframework.core.env.Environment environment, JmixEclipseLinkJpaDialect jpaDialect, JmixEclipseLinkSessionEventListener sessionEventListener, org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> transportManagerProvider, org.springframework.beans.factory.ListableBeanFactory beanFactory, MetadataTools metadataTools, jakarta.validation.ValidatorFactory validatorFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
jakarta.persistence.spi.PersistenceProvider
Methods inherited from class org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
determineTargetDatabaseName, getEntityManagerInterface
Methods inherited from class org.springframework.orm.jpa.vendor.AbstractJpaVendorAdapter
getDatabase, getDatabasePlatform, getEntityManagerFactoryInterface, getJpaPropertyMap, getPersistenceProviderRootPackage, isGenerateDdl, isShowSql, postProcessEntityManager, postProcessEntityManagerFactory, setDatabase, setDatabasePlatform, setGenerateDdl, setShowSql
-
Field Details
-
jpaDialect
protected final org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect jpaDialect -
environment
protected final org.springframework.core.env.Environment environment -
persistenceProvider
protected final jakarta.persistence.spi.PersistenceProvider persistenceProvider -
sessionEventListener
-
transportManagerProvider
protected final org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkTransportManager> transportManagerProvider -
validatorFactory
protected final jakarta.validation.ValidatorFactory validatorFactory
-
-
Constructor Details
-
JmixEclipseLinkJpaVendorAdapter
@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, MetadataTools metadataTools, jakarta.validation.ValidatorFactory validatorFactory)
-
-
Method Details
-
getPersistenceProvider
public jakarta.persistence.spi.PersistenceProvider getPersistenceProvider()- Specified by:
getPersistenceProvider
in interfaceorg.springframework.orm.jpa.JpaVendorAdapter
- Overrides:
getPersistenceProvider
in classorg.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
-
getJpaPropertyMap
- Specified by:
getJpaPropertyMap
in interfaceorg.springframework.orm.jpa.JpaVendorAdapter
- Overrides:
getJpaPropertyMap
in classorg.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
-
getJpaDialect
public org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect getJpaDialect()- Specified by:
getJpaDialect
in interfaceorg.springframework.orm.jpa.JpaVendorAdapter
- Overrides:
getJpaDialect
in classorg.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter
-