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集合)相关推荐

  1. Java程序员都30岁了,还剩下5年“寿命”,这就是所谓的中年危机?

    Java程序员都30岁了,还剩下5年"寿命",这就是所谓的中年危机? 30岁时,我是一个程序员,离传说中的"退休"只有5年了,为了优雅从容的所谓"光荣 ...

  2. Java对象查询方法:Jxpath(转译)

    Java对象查询方法:Jxpath(转译) 在JAVA对象中,如何进行有效的查询呢,这一直是个很值得探讨的问题.大家知道,在XML中,要找元素如何找呢?没错,通过XPATH 是个不错的办法,同样道理, ...

  3. java 将查询到的值 存下_MyBatis3.x 从入门到精通(六)查询

    概述: 在前面的章节中,对查询已经有过接触,先做一下概述:接触过的查询有3种.第1种:根据id查询(传入1个参数):第2种:多条件查询(传入多个参数):第3种查询:多条件查询(传入1个对象).这里是在 ...

  4. elasticsearch java api查询

    /** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ QueryBuilder 是es中提供的一个查询接口, 可以 ...

  5. java 实现查询近七天数据功能

    java 实现查询近七天数据功能 接上一篇 如何使用echarts表图地址 实现了页面的表图 那么如何对接数据 如何使用 耐心看完!!! 这次就以右下角这一个表图做示范 这个表图的下面是按时间排序的 ...

  6. java基础巩固-宇宙第一AiYWM:为了维持生计,多高(多线程与高并发)_Part9~整起(单双列集合们、ArrayList 的扩容机制、HashMap、ConcurrentHashMap )

    再进入正文之前,先看看集合相关操作的时间复杂度: 本故事源自于~ 开唠: PART0: 为什么突然蹦出集合这个玩意,就是因为咱们基础那里学的"数组"不够用~: 数组一般用来保存一组 ...

  7. Java+MySQL+查询操作

    34道查询题8个场景,用Java+界面来实现,可以一个界面上设计多个按钮,每个按钮一道题. 1.老板心情好,想看一下每个部门最高工资是多少.他点击了"查看"按钮,就得到了想要的结果 ...

  8. java多线程查询_利用Java函数式接口处理多线程查询

    Java函数式接口 有且只有一个抽象方法的接口被称为函数式接口. @FunctionalInterface注解: 该注解可用于一个接口的定义上, 一旦使用该注解来定义接口, 编译器将会强制检查该接口是 ...

  9. MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时

    在Navicat中执行查询语句: Java程序中获取到的日期 不知道是什么导致了这样的差异 查看MySQL的当前时间 没有错啊,和我本机电脑时间差别不到一分钟 查询MySQL设置的时间区域 CST 是 ...

最新文章

  1. 2022-2028年中国无滴消雾大棚膜行业市场研究及前瞻分析报告
  2. 中山大学计算机学院运动会,中山大学2019年运动会.PDF
  3. 夏天来了,你的数据中心应该跟着热起来
  4. IEEE802.11协议栈
  5. C++ Primer 5th笔记(chap 19 特殊工具与技术)typeid运算符
  6. Nginx教程系列五:实现负载均衡配置
  7. C++ 并发编程(四):基于 Asio 的线程池
  8. 编写一个简单的assert宏
  9. 邮件发送异常, [Errno 110] Connection timed out
  10. ​京东云:原来落地 AI 应用是这么回事儿!
  11. 【安全资讯】引爆点:过去2020年勒索软件攻击激增62%
  12. matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
  13. ZJOI 2010 贪吃的老鼠 最大流
  14. FFmpeg进阶:给视频添加文字水印
  15. 为什么要有Git暂存区
  16. 固定在底部|锚定在底部
  17. tekton pipeline资源
  18. Java 导出word文档,遍历表格数据,导出图片
  19. AD域组策略管理-强制组策略更新报错(远程过程调用被取消8007071a、RPC服务器不可用800706ba)处理方法
  20. C# 使用MD5加密工具类(MD5CryptoServiceProvider)

热门文章

  1. LeetCode每日一题 1238.循环码排列
  2. matlab6.0哪一年,MATLAB版本与年份间的对应关系
  3. UE4 创建暂停和结束游戏UI
  4. 心电 基线漂移的处理研究论文
  5. 暗原色原理去雾matlab代码(Matlab)
  6. sed命令详解(下)
  7. 常用测试用例设计方法总结
  8. 操作系统-消费者生产者代码C++Windows实现
  9. Linux内存管理(二十六):slub 分配器初始化
  10. Java通过javacsv实现读取csv文件数据