mybatis collection 多条件查询的实现方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,mybatis collection 多条件查询的实现方法前言:业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。说下自己的理解,就是一
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
湖北九亚互联网络科技有限公司
互联网科技网
科技与互联网
互联网品科技
互联网为科技
互联网下的科技发展
深圳互联网络科技有限公司
嘟嘟瓜互联网科技
腾讯科技 互联网女皇
广州善班互联网科技
互联网科技股有哪些
海南购全球互联网科技
互联网科技产品
中国科技互联网公司收入
南山科技园互联网公司有哪些
群盈汇互联网科技有限公司
互联网时代的科技公司
沐思想互联网科技有限公司
科技互联网行业投资研究
容联科技互联网电商
耶加雪菲
互联网科技股
奇酷互联网科技
互联网金融科技平台
壕鑫互联网络科技
兼蜜互联网科技
广州富喜互联网络科技
领航科技大厦互联网公司
扫呗互联网科技有限公司
网互联网络科技