ConnectionHandle conHandle = txObject.getConnectionHolder().getConnectionHandle(); if (conHandle != null) { try {
logger.debug("Exposing Hibernate transaction as JDBC [" + conHolder.getConnectionHandle() + "]");
ConnectionHandle conHandle = txObject.getConnectionHolder().getConnectionHandle(); if (conHandle != null) { try {
logger.debug("Exposing Hibernate transaction as JDBC [" + conHolder.getConnectionHandle() + "]");
conHolder.getConnectionHandle() + "]");
TransactionSynchronizationManager.unbindResource(getDataSource()); try { getCastorDialect().releaseJdbcConnection(txObject.getConnectionHolder().getConnectionHandle(), txObject.getDatabaseHolder().getDatabase());
TransactionSynchronizationManager.unbindResource(getDataSource()); try { getJdoDialect().releaseJdbcConnection(txObject.getConnectionHolder().getConnectionHandle(), txObject.getPersistenceManagerHolder().getPersistenceManager());
TransactionSynchronizationManager.unbindResource(getDataSource()); try { getJdoDialect().releaseJdbcConnection(txObject.getConnectionHolder().getConnectionHandle(), txObject.getPersistenceManagerHolder().getPersistenceManager());
logger.debug("Exposing JDO transaction as JDBC transaction [" + conHolder.getConnectionHandle() + "]");
conHolder.getConnectionHandle() + "]");