[备忘]jdbcTemplate坑爹啊,Incorrect column count: expected 1, actual 7 |
上一篇:[备忘]nginx转发tomcat的几个问题 下一篇:[备忘]HttpURLConnection通过HEAD请求获取信息,获取OSS文件的CRC64值 |
添加日期:2021/11/16 18:42:59 |
快速返回 返回列表 |
阅读817次 |
//①声明一个RowMapper 用来映射每一行
RowMapper<Member> rowMapper=new BeanPropertyRowMapper<Member>(Member.class);
//②!!!!!!!!!!!!!!!!执行query方法 !!!!!!!!!!!!!!!! //注意不是queryForList
List<Member> member = jdbcTemplate.query(memberSql, new Object[]{departmentName}, rowMapper);
//其中memberSql是Sql语句,第二个参数是sql语句中?的参数,这里要用new Object[]来声明,不能直接写,rowMapper是映射关系,这样就会返回一个List<Member>
错误的方法:queryForList
这个方法的作用仅仅是返回一列的List 不能返回多列 里面的Class只能为基本类型.class ———————————————— 版权声明:本文为CSDN博主「火锅菠菜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_29568299/article/details/75284544
|
|
评论 COMMENTS |
没有评论 No Comments. |
|