时间:2021-05-20
Java 使用JdbcTemplate 中的queryForList发生错误解决办法
在开发项目中遇到JdbcTemplate 中的queryForList发生错误,很是头疼,在网上找了相关资料,可以帮忙解决,这里记录下,
一、问题描述:
查询时使用JdbcTemplate 中的queryForList发生错误,如下:
查询方法如下:
查询sql如下:
错误如下:
二、解决方案:
1、上面错误的原因是,查询返回的结果列期望为1,但实际返回的是5列,因为test表中有5个字段,故返回5列。而这个方法参数的解释是这样的:
就是第2个参数在网上说只能是简单类型String或Integer。
2、使用query查询
但多了一个参数rowMapper,这个参数需要定义为:
具体的作用就是进入查询结果转换成实体。
到这步也就解决问题了。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Eclipse开发java出现FailedtocreatetheJavaVirtualMachine错误解决办法一直用Eclipse开发Java,突然有这么一天
mysqlEveryderivedtablemusthaveitsownalias错误解决办法Everyderivedtablemusthaveitsownal
hadoop格式化HDFS出现错误解决办法报错信息:host:java.net.UnknownHostException:centos-wang:centos-
Docker出现CannotconnecttotheDockerdaemon.Isthedockerdaemonrunningonthishost错误解决办法发
java.lang.NoSuchMethodException:com.sun.proxy.$Proxy58.list错误解决办法玩web的SSH总会有些令你意