当前位置: 首页 > article >正文

后端-mybatis的一对多

分类表和菜单表是一对多的关系,菜单表对分类表是一对一的关系,我们拿前者来写一对多。

在分类表中加上一行属性list集合

9b6fc02f331c4edf9ad3ed4a9b322d33.png

最好new一下 58290b94b632473a87688f6b755ff610.png

写查询方法 

c8aa689f5b2c47909e08ed97b04a4dec.png

写查询的sql语句

f6f5dd7d7e184397b4f6d81f88d886a2.png

 

写分类表中普通字段的映射

fab74a4dc4a94f25b74640fcbf7d2af6.png

写菜单表的字段映射,是集合。使用collection标签,oftype的值是往哪里封装,写菜单表

注意⚠️:普通映射标签resultMap的id值是sql语句查询标签的resultMap值,type是要查询的主表分类表。

一对多的collection标签的porperty的值是实体类中新添加的属性值,oftype是前面property的对应的实体类,下面这张截图对应的不太准确,不要看⚠️

d0158414888d42768b1ff09178459dd2.png

657be7c449334b768eb63f68bb085500.png

 

遍历查询 5752061786784366b8b0f8f323968590.png

查询结果 72cc463b1d534e49a7810c12ee91f23c.png

 


http://www.kler.cn/a/421237.html

相关文章:

  • 数据挖掘之数据预处理
  • PostgreSQL认证培训需要什么条件
  • Linux中dos2unix详解
  • 数据结构4——栈和队列
  • 【机器学习】分类任务: 二分类与多分类
  • 【机器学习】CatBoost 模型实践:回归与分类的全流程解析
  • iptables 防火墙 附实验:三台虚拟机模拟内网连接外网
  • 多模态遥感技术:智慧城市更新与表达的新路径
  • 容器化实践:优化DevOps环境下的容器交付流程
  • 【Leetcode】27.移除元素
  • 【大数据学习 | 面经】Spark 3.x 中的AQE(自适应查询执行)
  • Vue教程|搭建vue项目|Vue-CLI新版脚手架
  • 【HarmonyOS】鸿蒙应用使用lottie动画
  • 【SpringBoot】29 基于HttpClient的Http工具类
  • [自然语言处理] NLP-RNN及其变体-干货
  • Python 网络爬虫入门全知道
  • 分布式推理框架 xDit
  • 【threejs】实现不同动画的播放和平滑切换
  • (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验三----学校选址与路径规划(超超超详细!!!)
  • <数据集>路面坑洼识别数据集<目标检测>
  • 王道操作系统目录以及学习感受和总结
  • 《向量数据库指南》——Florence:多模态应用的新基石!
  • 2024年大热,Access平替升级方案,也适合Excel用户
  • Vuex的理解及使用场景
  • 南昌榉之乡托养机构解读:自闭症与看电视并无必然联系
  • 大数据新视界 -- Hive 数据湖架构中的角色与应用(上)(25 / 30)