设为首页 加入收藏

TOP

ibatis之SqlMapClientTemplate和SqlMapClient(二)
2014-11-23 22:26:23 来源: 作者: 【 】 浏览:38
Tags:ibatis SqlMapClientTemplate SqlMapClient
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 *
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQLServer中批处理的知识点 下一篇巧用casewhen做SQL优化

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: