我正在使用 Springjdbc 模板执行一个选择查询,它返回近 1000 个 ID 作为一组。但使用 Spring jdbc 模板执行需要 10 分钟。但在 Toad 中,相同的查询会在几秒钟内执行。
有人可以帮我解决这个问题吗?
我正在使用以下代码:
return (HashSet)this.jdbcTemplate.query(
(String) sqlMap.get("SQL_NRChargePromoApIDList"), new Object[] { }, new DataMapperAPID());
public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
HashSet compList = new HashSet();
compList.add(rs.getString("ap_id"));
while(rs.next()){
compList.add(rs.getString("ap_id"));
}
return compList;
}