为了账号安全,请及时绑定邮箱和手机立即绑定

spring jdbc template查询的结果集不用手动遍历?

为什么这里的ResultSet不用While循环?我还用循环去遍历,结果少了第一条数据

jdbcTemplate.query(sql, new RowCallbackHandler() {
    @Override
    public void processRow(ResultSet resultSet) throws SQLException {
                int id=resultSet.getInt("id");
                String name=resultSet.getString("name");
                int age=resultSet.getInt("age");

                Student student=new Student(id,name,age);
                list.add(student);
    }
});


正在回答

2 回答

ResultSet   这个是对象啊,不是数组和集合,你为什么要便利他

0 回复 有任何疑惑可以回复我~

模板内部封装好了

0 回复 有任何疑惑可以回复我~
#1

罗曼蒂轲 提问者

我如果在里边在写个循环,是不是就是每一条都要循环一次,结果就是N*N条记录呢
2017-04-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

spring jdbc template查询的结果集不用手动遍历?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信