private static class DefaultJdoDialect.DataStoreConnectionHandle extends java.lang.Object implements ConnectionHandle
getConnection
call and closes the Connection on
releaseConnection
. This is necessary because JDO requires the
fetched Connection to be closed before continuing PersistenceManager work.javax.jdo.PersistenceManager#getDataStoreConnection()
Modifier and Type | Field and Description |
---|---|
private PersistenceManager |
persistenceManager |
Constructor and Description |
---|
DataStoreConnectionHandle(PersistenceManager persistenceManager) |
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 DataStoreConnectionHandle(PersistenceManager persistenceManager)
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