List<Map<String, Object>> mapCity = tbAllCityService.findCustom("select * from tb_All_City where PRO = 72 and name=#{p[0]}", new Object[]{tbUserInfo.getCity()}); json.fluentPut("cityInfo", tbAllCityService.findCustom("select * from tb_All_City where CITY = #{p[0]}", new Object[]{mapCity.get(0).get("SEQID")})); 改为list不要map
时间: 2024-04-11 11:26:30 浏览: 99
如果你想将返回的结果从Map转换为List,可以使用Java的Stream API来实现。具体操作如下:
```java
List<Object> cityInfo = tbAllCityService.findCustom("select * from tb_All_City where CITY = #{p[0]}", new Object[]{mapCity.get(0).get("SEQID")})
.stream()
.map(m -> m.get("SEQID"))
.collect(Collectors.toList());
json.fluentPut("cityInfo", cityInfo);
```
这样,你将得到一个包含所有"SEQID"值的List对象,并将其赋值给"cityInfo"键。注意,这里假设"SEQID"值的类型为Object,你可以根据实际情况进行类型转换。
相关问题
List<Map<String, Object>> mapCity = tbAllCityService.findCustom("select * from tb_All_City where PRO = 72 and name=#{p[0]}", new Object[]{tbUserInfo.getCity()}); json.fluentPut("cityInfo", tbAllCityService.findCustom("select * from tb_All_City where CITY = #{p[0]}", new Object[]{mapCity.get(0).get("SEQID")})); 改为list不要map并且取消findCustom
为了将查询的结果从Map转换为List,并且取消使用findCustom方法,你可以使用JdbcTemplate来执行SQL查询。具体操作如下:
首先,确保你已经引入了Spring的JdbcTemplate库。
然后,可以按照以下方式进行修改:
```java
List<Object> listCity = jdbcTemplate.queryForList("select * from tb_All_City where PRO = 72 and name=?", new Object[]{tbUserInfo.getCity()});
json.fluentPut("cityInfo", jdbcTemplate.queryForList("select * from tb_All_City where CITY = ?", new Object[]{listCity.get(0).get("SEQID")}));
```
这样,你将得到一个包含查询结果的List对象,并将其赋值给listCity变量。然后,将listCity中的第一个元素的"SEQID"值作为参数进行第二个查询,并将查询结果赋值给"cityInfo"键。注意,这里使用的是JdbcTemplate的queryForList方法,它会返回一个List<Map<String, Object>>对象,你可以根据需要进行类型转换。
阅读全文
相关推荐
基于LSTM神经网络的温度预测分析
介绍
基于LSTM神经网络的温度预测分析,探索使用LSTM神经网络对中国湖北省孝感市的气温进行预测,并且评估其预测精度。
软件架构
软件架构说明
安装教程
pip install --save pandas numpy sklearn tensorflow
**目 录**
. 课程背景及意义 2]()
[2. 实验目的: 2]()
[3. 数据集: 3]()
[3.1 数据来源 3]()
[3.2 数据清洗 4]()
[3.3 数据标准化 4]()
[4. 实验步骤: 5]()
[4.1 数据获取 5]()
[4.2 数据处理 7]()
[4.3 LSTM模型构建与训练 10]()
[5. 结果分析 18]()
[6. 实验总结 21]()
1. # <a name