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

来源:2-5 使用JdbcTemplate

罗曼蒂轲

2017-04-21 16:52

为什么这里的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回答

  • qq_唯心_7
    2018-07-31 14:47:47

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

  • 只怕时间不够看你白头
    2017-04-22 11:29:11

    模板内部封装好了

    罗曼蒂轲

    我如果在里边在写个循环,是不是就是每一条都要循环一次,结果就是N*N条记录呢

    2017-04-22 12:07:17

    共 1 条回复 >

轻松愉快之玩转SpringData

利用Spring Data提高开发效率,提升程序员的幸福指数

34087 学习 · 119 问题

查看课程

相似问题