@Component(value="eclipselink_JmixEclipseLinkJpaDialect")
public class JmixEclipseLinkJpaDialect
extends org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
Modifier and Type | Class and Description |
---|---|
protected static class |
JmixEclipseLinkJpaDialect.JmixEclipseLinkTransactionData |
Modifier and Type | Field and Description |
---|---|
protected org.springframework.core.env.Environment |
environment |
Constructor and Description |
---|
JmixEclipseLinkJpaDialect(org.springframework.core.env.Environment environment,
DbmsSpecifics dbmsSpecifics) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
beginTransaction(javax.persistence.EntityManager entityManager,
org.springframework.transaction.TransactionDefinition definition) |
void |
cleanupTransaction(java.lang.Object transactionData) |
getJdbcConnection, setLazyDatabaseTransaction
public JmixEclipseLinkJpaDialect(org.springframework.core.env.Environment environment, DbmsSpecifics dbmsSpecifics)
public java.lang.Object beginTransaction(javax.persistence.EntityManager entityManager, org.springframework.transaction.TransactionDefinition definition) throws javax.persistence.PersistenceException, java.sql.SQLException, org.springframework.transaction.TransactionException
beginTransaction
in interface org.springframework.orm.jpa.JpaDialect
beginTransaction
in class org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect
javax.persistence.PersistenceException
java.sql.SQLException
org.springframework.transaction.TransactionException
public void cleanupTransaction(java.lang.Object transactionData)
cleanupTransaction
in interface org.springframework.orm.jpa.JpaDialect
cleanupTransaction
in class org.springframework.orm.jpa.DefaultJpaDialect