Java将查询到的List,list集合还嵌套一个list集合(把这个list集合和嵌套的list集合合并为一个list集合)
Java将查询到的List,list集合还嵌套一个list集合(把这个list集合和嵌套的list集合合并为一个list集合)
代码
前提 查询到的 patientInfos list集合里面包含其他list集 patientInfo.getPipingList()
//这是一个 serviceImpl 的代码
@Overridepublic List<PatientInfo> patientInfo(PatientInfoBo patientInfoBo) {// 查询该科室下的某位护士下的患者信息List<PatientInfo> patientInfos = baseMapper.patientInfo(patientInfoBo);//查询到的list集合List patientInfoBoList = new ArrayList();//定义一个list集合 把循环到的list 集合数据添加到这里for (PatientInfo patientInfo : patientInfos) {//循环查询到的list 集合for (Piping piping : patientInfo.getPipingList()) {//循环list 集合里面的list 集合piping.setName(patientInfo.getName());//获取查询到的list 集合 赋值给list集合里面的list集合piping.setPatientId(patientInfo.getPatientId());patientInfo.getPipingList()//获取查询到的list 集合 赋值给list集合里面的list集合patientInfoBoList.add(piping);//将list集合里面的list集合 添加给 自己定义的list集合}}return patientInfoBoList;//返回自己定义的list集合}
最终效果
Java将查询到的List,list集合还嵌套一个list集合(把这个list集合和嵌套的list集合合并为一个list集合)相关推荐
- Java程序员都30岁了,还剩下5年“寿命”,这就是所谓的中年危机?
Java程序员都30岁了,还剩下5年"寿命",这就是所谓的中年危机? 30岁时,我是一个程序员,离传说中的"退休"只有5年了,为了优雅从容的所谓"光荣 ...
- Java对象查询方法:Jxpath(转译)
Java对象查询方法:Jxpath(转译) 在JAVA对象中,如何进行有效的查询呢,这一直是个很值得探讨的问题.大家知道,在XML中,要找元素如何找呢?没错,通过XPATH 是个不错的办法,同样道理, ...
- java 将查询到的值 存下_MyBatis3.x 从入门到精通(六)查询
概述: 在前面的章节中,对查询已经有过接触,先做一下概述:接触过的查询有3种.第1种:根据id查询(传入1个参数):第2种:多条件查询(传入多个参数):第3种查询:多条件查询(传入1个对象).这里是在 ...
- elasticsearch java api查询
/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ QueryBuilder 是es中提供的一个查询接口, 可以 ...
- java 实现查询近七天数据功能
java 实现查询近七天数据功能 接上一篇 如何使用echarts表图地址 实现了页面的表图 那么如何对接数据 如何使用 耐心看完!!! 这次就以右下角这一个表图做示范 这个表图的下面是按时间排序的 ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,多高(多线程与高并发)_Part9~整起(单双列集合们、ArrayList 的扩容机制、HashMap、ConcurrentHashMap )
再进入正文之前,先看看集合相关操作的时间复杂度: 本故事源自于~ 开唠: PART0: 为什么突然蹦出集合这个玩意,就是因为咱们基础那里学的"数组"不够用~: 数组一般用来保存一组 ...
- Java+MySQL+查询操作
34道查询题8个场景,用Java+界面来实现,可以一个界面上设计多个按钮,每个按钮一道题. 1.老板心情好,想看一下每个部门最高工资是多少.他点击了"查看"按钮,就得到了想要的结果 ...
- java多线程查询_利用Java函数式接口处理多线程查询
Java函数式接口 有且只有一个抽象方法的接口被称为函数式接口. @FunctionalInterface注解: 该注解可用于一个接口的定义上, 一旦使用该注解来定义接口, 编译器将会强制检查该接口是 ...
- MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时
在Navicat中执行查询语句: Java程序中获取到的日期 不知道是什么导致了这样的差异 查看MySQL的当前时间 没有错啊,和我本机电脑时间差别不到一分钟 查询MySQL设置的时间区域 CST 是 ...
最新文章
- 2022-2028年中国无滴消雾大棚膜行业市场研究及前瞻分析报告
- 中山大学计算机学院运动会,中山大学2019年运动会.PDF
- 夏天来了,你的数据中心应该跟着热起来
- IEEE802.11协议栈
- C++ Primer 5th笔记(chap 19 特殊工具与技术)typeid运算符
- Nginx教程系列五:实现负载均衡配置
- C++ 并发编程(四):基于 Asio 的线程池
- 编写一个简单的assert宏
- 邮件发送异常, [Errno 110] Connection timed out
- ​京东云:原来落地 AI 应用是这么回事儿!
- 【安全资讯】引爆点:过去2020年勒索软件攻击激增62%
- matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
- ZJOI 2010 贪吃的老鼠 最大流
- FFmpeg进阶:给视频添加文字水印
- 为什么要有Git暂存区
- 固定在底部|锚定在底部
- tekton pipeline资源
- Java 导出word文档,遍历表格数据,导出图片
- AD域组策略管理-强制组策略更新报错(远程过程调用被取消8007071a、RPC服务器不可用800706ba)处理方法
- C# 使用MD5加密工具类(MD5CryptoServiceProvider)