mybatis collection 多条件查询的实现方法
发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,mybatis collection 多条件查询的实现方法前言:业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。说下自己的理解,就是一
千家信息网最后更新 2024年11月16日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安全错误
数据库的锁怎样保障安全
国家网络安全宣传周滨州主题
数据库事务有哪些语句组成
当前网络安全心得
分布式数据库技术的特点
女生网络技术最高分
2008数据库删除数据库
远江盛邦网络安全上市
华为网络安全多少人
上海服务器风扇诚信推荐
qq号查询手机号最新数据库
易语言如何发送服务器
网络技术员干嘛的
自建服务器费用
数据库餐厅点餐管理系统
饭圈乱象绘网络安全绘画题材
软件开发的十大常识
python修改软件开发
河南省本鲸网络技术有限公司
psc导入mysql数据库
ip地址和服务器什么关系
网络安全宝典.chm
oreacle数据库段
服务器地址不可用怎么解决
鬼泣手游怎么弄服务器
如何实现互联网科技监管
影视后期服务器
计算机软件开发会议室
惠普服务器标准
加强互联网金融网络安全
服务器移动光驱