gpt4 book ai didi

java - 从 JdbcTemplate 以 Map 形式返回结果

转载 作者:行者123 更新时间:2023-11-30 09:01:32 27 4
gpt4 key购买 nike

我想知道是否有简单的方法可以使用 JdbcTemplate 为查询结果生成 Map。我有一个返回两列的查询,所以我想直接根据结果制作 map 。

SQL查询:

SELECT id, name FROM mytable WHERE somecol='someval';

预期 map :

{123,ABC},{456,DEF} .... {890, XYZ}

最佳答案

是的,可以使用 JdbcTemplate 返回列名称:列值对的映射,但您在问题中描述的不是实际映射。

public List<Map<String, Object>> getList() {
return this.jdbcTemplate.queryForList("SELECT id, name FROM mytable");
}

会返回:

[{'id': 123, 'name': 'ABC'}, {...}, ... ]

参见 official documentation了解更多。

关于java - 从 JdbcTemplate 以 Map 形式返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26371463/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com