List<String> collect = getJT().queryForList("select UNIT_ID from s_unit where 1=1 and PARENT_ID ='100101' ").stream().map(x -> "'" + MapUtils.getString(x, "UNIT_ID", "") + "'").collect(Collectors.toList());
时间: 2024-04-22 12:24:41 浏览: 133
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
这段代码执行了一个查询操作,从数据库中查询满足条件的 `UNIT_ID` 值,并将结果保存在 `collect` 列表中。
查询语句为:
```sql
select UNIT_ID from s_unit where 1=1 and PARENT_ID ='100101'
```
该查询语句从 `s_unit` 表中查询 `PARENT_ID` 等于 `'100101'` 的记录的 `UNIT_ID` 字段值。
在查询结果中,通过流式操作的方式进行处理,首先对每个查询结果进行映射操作,将 `UNIT_ID` 值转换为带有单引号的字符串形式,然后将转换后的结果收集到 `collect` 列表中。
请问还有其他问题吗?
阅读全文