ConnectionHandle function ( PersistenceManager arg0 , boolean arg1 ) { return new DataStoreConnectionHandle ( arg0 ) ; }
this implementation returns a datastoreconnectionhandle for jdo . note : a jdo datastoreconnection is always a wrapper , never the native jdbc connection . if you need access to the native jdbc connection or the connection pool handle , to be unwrapped via a spring nativejdbcextractor , override this method to return the native connection through the corresponding vendor-specific mechanism . a jdo datastoreconnection is only `` borrowed '' from the persistencemanager : it needs to be returned as early as possible . effectively , jdo requires the fetched connection to be closed before continuing persistencemanager work . for this reason , the exposed connectionhandle eagerly releases its jdbc connection at the end of each jdbc data access operation that is , on datasourceutils.releaseconnection . concode_field_sep SQLExceptionTranslator jdbcExceptionTranslator concode_elem_sep PersistenceManager persistenceManager concode_field_sep void setJdbcExceptionTranslator concode_elem_sep DataAccessException translateException concode_elem_sep Connection getConnection concode_elem_sep void releaseConnection concode_elem_sep SQLExceptionTranslator getJdbcExceptionTranslator concode_elem_sep Object beginTransaction concode_elem_sep DataAccessException translateExceptionIfPossible concode_elem_sep String getJdoIsolationLevel concode_elem_sep String extractSqlStringFromException concode_elem_sep void releaseJdbcConnection concode_elem_sep void cleanupTransaction