private static class OpenJpaDialect.OpenJpaConnectionHandle extends java.lang.Object implements ConnectionHandle
getConnection
call and closes the Connection on
releaseConnection
. This is necessary because OpenJPA requires the
fetched Connection to be closed before continuing EntityManager work.org.apache.openjpa.persistence.OpenJPAEntityManager#getConnection()
Modifier and Type | Field and Description |
---|---|
private OpenJPAEntityManager |
entityManager |
Constructor and Description |
---|
OpenJpaDialect.OpenJpaConnectionHandle(OpenJPAEntityManager entityManager) |
Modifier and Type | Method and Description |
---|---|
java.sql.Connection |
getConnection()
Fetch the JDBC Connection that this handle refers to.
|
void |
releaseConnection(java.sql.Connection con)
Release the JDBC Connection that this handle refers to.
|
public OpenJpaDialect.OpenJpaConnectionHandle(OpenJPAEntityManager entityManager)
public java.sql.Connection getConnection()
ConnectionHandle
getConnection
in interface ConnectionHandle
public void releaseConnection(java.sql.Connection con)
ConnectionHandle
releaseConnection
in interface ConnectionHandle
con
- the JDBC Connection to release