Package io.jmix.eclipselink.impl.support
Class JmixEclipseLinkJpaDialect
java.lang.Object
org.springframework.orm.jpa.DefaultJpaDialect
org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
io.jmix.eclipselink.impl.support.JmixEclipseLinkJpaDialect
- All Implemented Interfaces:
Serializable,org.springframework.dao.support.PersistenceExceptionTranslator,org.springframework.orm.jpa.JpaDialect
@Component("eclipselink_JmixEclipseLinkJpaDialect")
public class JmixEclipseLinkJpaDialect
extends org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJmixEclipseLinkJpaDialect(org.springframework.core.env.Environment environment, DbmsSpecifics dbmsSpecifics) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(javax.persistence.EntityManager entityManager, org.springframework.transaction.TransactionDefinition definition) voidcleanupTransaction(Object transactionData) Methods inherited from class org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
getJdbcConnection, setLazyDatabaseTransactionMethods inherited from class org.springframework.orm.jpa.DefaultJpaDialect
prepareTransaction, releaseJdbcConnection, translateExceptionIfPossible
-
Field Details
-
environment
protected org.springframework.core.env.Environment environment
-
-
Constructor Details
-
JmixEclipseLinkJpaDialect
public JmixEclipseLinkJpaDialect(org.springframework.core.env.Environment environment, DbmsSpecifics dbmsSpecifics)
-
-
Method Details
-
beginTransaction
public Object beginTransaction(javax.persistence.EntityManager entityManager, org.springframework.transaction.TransactionDefinition definition) throws javax.persistence.PersistenceException, SQLException, org.springframework.transaction.TransactionException - Specified by:
beginTransactionin interfaceorg.springframework.orm.jpa.JpaDialect- Overrides:
beginTransactionin classorg.springframework.orm.jpa.vendor.EclipseLinkJpaDialect- Throws:
javax.persistence.PersistenceExceptionSQLExceptionorg.springframework.transaction.TransactionException
-
cleanupTransaction
- Specified by:
cleanupTransactionin interfaceorg.springframework.orm.jpa.JpaDialect- Overrides:
cleanupTransactionin classorg.springframework.orm.jpa.DefaultJpaDialect
-