jdbc.queryForList坑以及解决方案

阅读 47

2022-02-25

问题描述:

当我计划用jdbc.queryForList来放回对象的集合的时候,发现,我想错了,实际上,这种方式,只返回一条数据,假如返回多条数据,就会报错,报错信息为

Incorrect column count: expected 1, actual 2

改错误是说,返回的数据,越界了。

解决方案:

List<User> userList = jdbcTemplate.query(sql, new Object[]{}, new BeanPropertyRowMapper<User>(User.class));

另外,注意事项

这个User需要是无参构造方法
            

精彩评论(0)

0 0 举报