|
lMapClient operation", null, ex);
/* */ }
/* */ finally {
/* 174 */ DataSourceUtils.releaseConnection(con, getDataSource());
/* */ }
/* */ }
/* */ finally {
/* 178 */ session.close();
/* 179 */ }throw localObject3;
/* */ }
/* */
/* */ public List executeWithListResult(SqlMapClientCallback action)
/* */ throws DataAccessException
/* */ {
/* 190 */ return (List)execute(action);
/* */ }
/* */
/* */ public Map executeWithMapResult(SqlMapClientCallback action)
/* */ throws DataAccessException
/* */ {
/* 201 */ return (Map)execute(action);
/* */ }
/* */
/* */ public Object queryForObject(String statementName, Object parameterObject)
/* */ throws DataAccessException
/* */ {
/* 208 */ return execute(new SqlMapClientCallback(statementName, parameterObject) { private final String val$statementName;
/* */ private final Object val$parameterObject;
/* */
/* 210 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return executor.queryForObject(this.val$statementName, this.val$parameterObject);
/* */ }
/* */ });
/* */ }
/* */
/* */ public Object queryForObject(String statementName, Object parameterObject, Object resultObject)
/* */ throws DataAccessException
/* */ {
/* 219 */ return execute(new SqlMapClientCallback(statementName, parameterObject, resultObject) { private final String val$statementName;
/* */ private final Object val$parameterObject;
/* */ private final Object val$resultObject;
/* */
/* 221 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return executor.queryForObject(this.val$statementName, this.val$parameterObject, this.val$resultObject); }
/* */ });
/* */ }
/* */
/* */ public List queryForList(String statementName, Object parameterObject)
/* */ throws DataAccessException
/* */ {
/* 229 */ return executeWithListResult(new SqlMapClientCallback(statementName, parameterObject) { private final String val$statementName;
/* */ private final Object val$parameterObject;
/* */
/* 231 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return executor.queryForList(this.val$statementName, this.val$parameterObject);
/* */ }
/* */ });
/* */ }
/* */
/* */ public List queryForList(String statementName, Object parameterObject, int skipResults, int maxResults)
/* */ throws DataAccessException
/* */ {
/* 240 */ return executeWithListResult(new SqlMapClientCallback(statementName, parameterObject, skipResults, maxResults) { private final String val$statementName;
/* */ private final Object val$parameterObject;
/* */ private final int val$skipResults;
/* */ private final int val$maxResults;
/* */
/* 242 */ public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { return executor.queryForList(this.val$statementName, this.val$parameterObject, this.val$skipResults, this.val$maxResults);
/* */ }
/* */ });
/* */ }
/* */
/* */ public void queryWithRowHandler(String statementName, Object parameterObject, RowHandler rowHandler)
/* */ throws DataAccessException
/* */ {
/* 251 */ execute(new SqlMapClientCallback(statementName, parameterObject, rowHandler) { private final String val$statementName;
/* */ private final Object val$parameterObject;
/* */ private final RowHandler val$rowHandler;
/* */
/* 253 * |