问题描述:
当我计划用jdbc.queryForList来放回对象的集合的时候,发现,我想错了,实际上,这种方式,只返回一条数据,假如返回多条数据,就会报错,报错信息为
Incorrect column count: expected 1, actual 2
改错误是说,返回的数据,越界了。
解决方案:
List<User> userList = jdbcTemplate.query(sql, new Object[]{}, new BeanPropertyRowMapper<User>(User.class));
另外,注意事项
这个User需要是无参构造方法