今天遇到一个问题,在用spring的jdbc的时候,遇到了怎么把字段直接转换成对象的问题。在spring中提供了很好的解决办法。
List<Student> students = jdbcTemplate.query(sql,new Object[]{11111},ParameterizedBeanPropertyRowMapper.newInstance(Student.class));
List<Student> students = jdbcTemplate.query(sql,new Object[]{11111}, new BeanPropertyRowMapper(Student.class));
貌似通过java反射机制实现了将resultset字段映射到java对象。