类中包含自己
@Data
public class SubjectVo {private String id;private int sort;private  String title;private List<SubjectVo> children=new ArrayList<>();}<resultMap id="nectList2" type="com.atguigu.guli.service.edu.entity.vo.SubjectVo"><result column="id" jdbcType="VARCHAR" property="id" /><result column="sort" jdbcType="INTEGER" property="sort" /><result column="title" jdbcType="VARCHAR" property="title" /><collection property="children" column="id"  ofType="com.atguigu.guli.service.edu.entity.vo.SubjectVo"  select="selectnectList2"></collection></resultMap><select id="selectnectList2" resultMap="nectList2">select id,sort,title from edu_subject where parent_id=#{id}</select>
@Data
public class ChapterVo implements Serializable {private static final long serialVersionUID = 1L;private String id;private String title;private Integer sort;private List<VideoVo> children = new ArrayList<>();
}<resultMap id="nectList2" type="com.atguigu.guli.service.edu.entity.vo.ChapterVo"><result column="id" jdbcType="VARCHAR" property="id" /><result column="sort" jdbcType="INTEGER" property="sort" /><result column="title" jdbcType="VARCHAR" property="title" /><collection property="children" column="id"  ofType="com.atguigu.guli.service.edu.entity.vo.VideoVo"  select="selectVideoList"></collection></resultMap><select id="getChapterBycourseId" resultMap="nectList2">select id,title,sort from edu_chapter where course_id=#{courseid}</select>

类中不包含自己

mybatis嵌套查询相关推荐

  1. mybatis嵌套查询和嵌套结果有什么区别_Java面试专题之九:Mybatis面试5个大概率被问到的问题...

    1.为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里? Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据 ...

  2. MyBatis嵌套查询解析

    Mybatis表现关联关系比hibernate简单,没有分那么细致one-to-many.many-to-one.one-to-one.而是只有两种association(一).collection( ...

  3. Mybatis嵌套查询与嵌套结果

    一对多关系:一是用户,多是订单 实体类User public class User {private Integer id;private String name;private Integer ag ...

  4. mybatis -- 嵌套查询

    目录 环境准备 原理解析 源码分析 环境准备 原理解析 首先创建主查询的RowKey, 根据主查询的数据库值 读取暂存区, 判断根据key是否可以获取到值, 如果获取到就不需要创建对象,否则创建对象 ...

  5. 2.4.3 Mybatis 高级查询, 复杂映射, 返回主键, 动态SQL if, set, foreach, 核心配置文件深入,plugins标签, 多表查询, 嵌套查询

    目录 Mybatis 复杂映射&配置文件深入 一 Mybatis高级查询 1.1 ResutlMap属性 1.2 多条件查询(三种) 1.3 模糊查询 二 Mybatis映射文件深入 2.1 ...

  6. MyBatis的关联映射之 一对一(嵌套查询/嵌套结果)

    关联映射概述 在实际的开发中,对数据库的操作常常会涉及多张表,这在面向对象中就涉及了对象与对象之间的关联关系 针对多表之间的操作, MyBatis 提供了关联映射,通过关联映射就可以很好地处理对象与对 ...

  7. mybatis collection column 嵌套查询

    mybatis  嵌套查询 使用可行案例 collection定义关联集合类型的属性的封装规则 ofType:指定集合里面元素的类型 collection中的column属性是数据库中的列名,或着是列 ...

  8. mybatis复杂查询环境 多对一的处理 按照结果嵌套处理和按照查询嵌套处理

    sql插入表student的语句: insert into student (id, name, tid) values ('9', '梁梁','2'); insert into student (i ...

  9. mybatis mysql查询树形结构_MyBatis collection 集合嵌套查询树形节点

    原标题:MyBatis collection 集合嵌套查询树形节点 MyBatis collection 集合 MyBatis 是数据持久层框架,支持定制化 SQL.存储过程以及高级映射.尤其强大在于 ...

最新文章

  1. 图综合练习--拓扑排序_03 数据结构与算法 - 排序
  2. 第一天 Requests库入门
  3. 模型融合之stacking方法
  4. oracle restart 静默安装,CentOS下静默安装Oracle 10.2.0.1.0
  5. 深入理解计算机操作系统(一)
  6. linux shell 执行目录,bash shell脚本执行的几种方法
  7. MFC:Socket编程—TCP服务端和多个客户端通信
  8. 没有匹配的验证协议_ORA-28040:没有匹配的验证协议
  9. [Offer收割]编程练习赛42
  10. SWIG 转换C++接口为Java接口
  11. 关于机器学习一些好的博客和资料
  12. 上面两点下面一个三角形_【人人都能欣赏的数学证明】为什么三角形的三个内角相加是180度?...
  13. 【BAT】win10 命令行工具cmd乱码解决方案及cmd非常用命令chcp介绍
  14. 网页聊天室php无数据库_无需数据库的PHP聊天室程序
  15. KGB知识图谱通过知识校验完成企业的风险审核
  16. 微信群发提示频繁怎么办?
  17. 为什么企业需要CRM系统?CRM的作用及其重要性分析
  18. 我看国内软件行业的发展方向
  19. 最全java面试题汇总(带答案)
  20. 清茶一杯-手机、电子阅读器和生活

热门文章

  1. 小红书App产品需求文档(PRD)
  2. PyTorch 自然语言处理(Natural Language Processing with PyTorch)翻译完成 | ApacheCN
  3. 优秀景区小程序开发案例赏析
  4. MLCC陶瓷电容详解
  5. 5G标准正式出炉 5G的杀手锏业务又在哪里呢
  6. 固件avr usb驱动程序_在AVR固件上使用Z3定理
  7. python第一次作业
  8. 不会被和谐的良心云端储存网盘? 试试MEGA吧!
  9. php通过api获取天气信息,调用API获取城市天气信息
  10. k8s 部署pod到指定node