return action.doInSqlMapClient(session);
} catch (SQLException ex) {
throw new SQLErrorCodeSQLExceptionTranslator().translate("SqlMapClient operation",
null, ex);
} catch (Throwable t) {
throw new UncategorizedCobarClientException(
"unknown excepton when performing data access operation.", t);
} finally {
try {
if (springCon != null) {
if (transactionAware) {