log.debug("Committing JDBC transaction");
DataSourceTransactionManager txManager = this.transactionManagers.get(dataSource);
TransactionStatus transactionStatus = ((MultiDataSourcesTransactionStatus)status).get(dataSource);
txManager.commit(transactionStatus);
log.debug("Commit JDBC transaction success");
} catch (Throwable e) {
log.debug("Could not commit JDBC transaction", e);
ex = e;