千家信息网

java中jdbcTemplate的queryForList是怎样的

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,这期内容当中小编将会给大家带来有关java中jdbcTemplate的queryForList是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jdbcTemp
千家信息网最后更新 2024年09月21日java中jdbcTemplate的queryForList是怎样的

这期内容当中小编将会给大家带来有关java中jdbcTemplate的queryForList是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

jdbcTemplate 中的queryForList,你真的懂吗?

你想象中的queryForList是不是应该长成下面这种模样?

String sql = "select * from person";List persons = jdbcTemplate.queryForList(sql, Person.class);

然后,你很激动的点了run

程序跑出来一个,你做梦都想不到的东西,不是list吗?为什么expected是1?

我总共7条数据啊,为什么actual 4?

我还小,为什么没要让我经历这些?

真相只有一个:

传了对应class的,创建的是singleColumnRowMapper,也就是只取一列的值,再看看文档注释

你一看就是用多了ORM框架吧,这玩意不支持自定义bean勒,这个class也只是支持Integer,String这些基本类型

现在明白except 1,actual 4 是啥意思了吧?

人家期望返回的是一列,但是你返回的了4列,还没明白? 那我举个例子

String sql = "select id from person";List ids = jdbcTemplate.queryForList(sql, Integer.class);

返回id这一列,就可以用queryForList 这个list是所有id的集合

上述就是小编为大家分享的java中jdbcTemplate的queryForList是怎样的了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

内容 就是 分析 支持 激动 专业 东西 中小 也就是 例子 内容丰富 只是 只有 想不到 意思 数据 文档 文章 更多 框架 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 双阳区正规网络技术服务推荐咨询 数据库数据存储基本单位 推荐的企业系统软件开发 网络安全自查自纠总结报告 无盘服务器添加客户机 启明星辰有多少网络安全产品 网络安全笔记1概述 虚拟试衣镜软件开发 苹果pubg显示服务器繁忙 百里半网络技术 链盟湖北互联网科技有限公司 qt编写tcp服务器 飞行安全基础数据库如何降级 网络安全专业在美国好就业吗 机关工作人员应该具备的网络安全 贵州品质软件开发服务参考价格 中国工业服务器十大品牌 法律与科技 网络安全 边线科技互联网 wps匹配表格的数据库 数据库技术实操视频 sql发布服务器版本 阿里云服务器如何使用 安卓手机服务器id在哪里看 网络安全责任制细化方案 招骋网络技术员应注意哪些 分布式数据库顶级会议 网络技术人员个人工作总结 会计计算机网络技术 如何将数据库的实例删除
0