问答详情
源自:2-5 使用JdbcTemplate

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);
    }
});


提问者:罗曼蒂轲 2017-04-21 16:52

个回答

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

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

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

    模板内部封装好了