Springjdbcテンプレートを使用して1つのselectクエリを実行していますが、1000近くのIDがセットとして返されています。ただし、Springjdbcテンプレートを使用した実行には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;
}