位置: 编程技术 - 正文

mybatis collection 多条件查询的实现方法

发布时间:2024-02-26

推荐整理分享mybatis collection 多条件查询的实现方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

mybatis collection 多条件查询的实现方法

前言:

业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过。

说下自己的理解,就是一个主查询结果集里面嵌套了子查询的结果集,可以是多个子查询,每个子查询的条件从主查询结果集中获取,返回值各自定义。collection 标签的property是主查询里面集合的名字,如果有多个就再写个collection,column是子查询参数,单参数直接写主查询结合返回结果,例如直接写上user_id,要是数据库的字段,多条件就封装下,例如{userId=user_id,theme=theme},然后子查询的parameterType写"java.util.Map",多条件查询好像只有mybatis3.0以后才有,看网上资料说的,没验证过,ofType是集合里的对象,select是对应下面的语句

mybatis collection 多条件查询的实现方法

实现代码:

selectUserMessageById,这个是主查询,VO只多了个 private List<UserMessageDetail> userMessageDetailList,

这个属性,下面是返回值结构截图

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

sqlserver:查询锁住sql以及解锁方法 查看被锁表语句--查看被锁表:SELECTrequest_session_idspid,OBJECT_NAME(resource_associated_entity_id)tableNameFROMsys.dm_tran_locksWHEREresource_type='OBJECT'ORDERBYrequest_session_idASC--s

SQLserver中cube:多维数据集实例详解 1、cube:生成多维数据集,包含各维度可能组合的交叉表格,使用with关键字连接withcube根据需要使用unionall拼接判断某一列的null值来自源数据还是cube使用G

浅谈sqlserver下float的不确定性 很多时候,大家都知道,浮点型这个东西,本身存储就是一个不确定的数值,你永远无法知道,它是0=0.还是0=0.这样的东西。也

标签: mybatis collection 多条件查询的实现方法

本文链接地址:https://www.jiuchutong.com/biancheng/347371.html 转载请保留说明!

上一篇:Sql中存储过程的定义、修改和删除操作(sql存储过程的作用)

下一篇:sqlserver:查询锁住sql以及解锁方法(sqlserver 查询锁)

  • 应纳税额等于已缴税额
  • 银行应发贷款和实际收到的贷款为什么不一致
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 进项税为什么记在借方通俗讲法
  • 制造费用多结转了下月如何调整
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 存货造成的损失
  • 企业收取客户利润违法吗
  • 其他综合收益包含哪些科目
  • 个体户公司需要交哪些税
  • 增值税发票地址变更后开原来的地址能用吗
  • 水利基金减免政策2022
  • 辞退福利税前扣除标准
  • 2017年广告费税率
  • 企业年报最容易掉进的九大“陷阱”
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 总包劳务工资发什么科目
  • 新办企业的开办费用应计入( )
  • 税务局减免的税金会计分录
  • 电脑玩网络游戏一小时多少流量
  • 局域网网速太慢怎么办
  • PHP:curl_multi_strerror()的用法_cURL函数
  • 自建办公楼装修要报建吗
  • 新个税讲解
  • 小程序和公众号可以同名吗
  • ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?
  • 零基础舞蹈培训
  • 民办非企业开办资金入什么科目
  • 小规模的企业所得税怎么计算
  • python列表排序sorted
  • url静态化怎么操作
  • 小额贷款公司如何做账
  • 增值税税率为零的有哪些项目
  • 企业的所得税税率怎么计算
  • 制作费计入什么费用
  • 对方开票少开几角会计分录
  • 最新成品油消费政策
  • 住宿费专用发票会计分录
  • 销售费用和管理费用的税前扣除
  • 应收应付对冲的分录
  • 技术服务费发票样本
  • 会计凭证装订的心得体会
  • 新公司建立 需要先做哪行
  • 发票盖发票专用章
  • win2000 xp
  • windows如何显示键盘
  • windows10怎样安装
  • 设置ubuntu
  • 浪潮云是什么意思
  • osx10.11.6版本如何
  • linux获取操作命令的使用方法或参数选项内容
  • uca1
  • windows8怎么关闭广告弹窗
  • win10再出变故 微软撤下Windows Update中11月份更新
  • kcleaner是什么文件夹
  • windows7禁止开机启动
  • win8宽带错误651最简单解决方法
  • mac安装osx失败
  • Unity3D游戏开发标准教程
  • js面向对象编程实例
  • 批处理自动关机命令
  • jquery设置鼠标样式
  • nodejs socket hang up
  • js正则表达式gi
  • java复选按钮
  • 电脑完美平台
  • shell脚本实例精讲
  • 批处理/l
  • ztree重新加载数据
  • 基于JAVASCRIPT实现的可视化工具是
  • android PopupWindow显示位置设置
  • python嵌套列表怎么遍历
  • 扬州国家税务学院在哪个区
  • 西安养老保险申报
  • 中国最早和谁签订自由贸易
  • 试验费属于什么税收编码
  • 国税家园
  • 广东揭阳怎么了
  • 粮食部门是不是国家机关
  • 财政部国家税务总局2021年40号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号