mybatis collection 多条件查询的实现方法
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,mybatis collection 多条件查询的实现方法前言:业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。说下自己的理解,就是一
千家信息网最后更新 2025年01月21日mybatis collection 多条件查询的实现方法
mybatis collection 多条件查询的实现方法
前言:
业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。
说下自己的理解,就是一个主查询结果集里面嵌套了子查询的结果集,可以是多个子查询,每个子查询的条件从主查询结果集中获取,返回值各自定义。collection 标签的property是主查询里面集合的名字,如果有多个就再写个collection,column是子查询参数,单参数直接写主查询结合返回结果,例如直接写上user_id,要是数据库的字段,多条件就封装下,例如{userId=user_id,theme=theme},然后子查询的parameterType写"java.util.Map",多条件查询好像只有mybatis3.0以后才有,看网上资料说的,没验证过,ofType是集合里的对象,select是对应下面的语句
实现代码:
selectUserMessageById,这个是主查询,VO只多了个 private List
这个属性,下面是返回值结构截图
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
查询
条件
结果
代码
参数
多个
方法
高级
业务
个子
前言
只有
名字
字段
对象
就是
属性
截图
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
布比北京网络技术有限公司张恒
数据库查询系统应有的用户
计算机网络技术实践环节
门头沟区网络软件开发价目表
网络安全培训课后测试答案
昆山启帮网络技术有限公司
项目的硬件软件开发
网络安全述职述廉述学报告
哪一款产品属于web应用服务器
虚拟服务器需要搭建环境吗
本地服务器部署邮箱
无锡直播软件开发机构
服务器维修多久可以好
河北oa软件开发免费咨询
数据库可视化
软件开发年终总结范文
写程序如何调用数据库
斯普林格数据库高级检索
疾病库数据库
四川省网络安全条例
cf为啥总是与服务器
上海造码网络技术有限公司
宝鸡软件开发费用是多少
神通数据库一体机
大学道德与法治展馆软件开发
下载时显示失败服务器出现问题
程序设计属于软件开发过程中的
网络安全与道德范文
jsp 服务器开发
长沙软件开发人员薪资