位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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 查询锁)

  • 社保由税务局统一征收的地区
  • 缴纳印花税的会计凭证
  • 企业所得税税前扣除吗
  • 什么公司可以开普票
  • 旅游企业纳税
  • 视同销售收入计入会计利润吗
  • 可以用来办理贴现的票据
  • 一般纳税人季报利润表怎么填
  • 汇算清缴期间费用社保填哪里
  • 应付股利科目设置
  • 暂估入库冲回的会计分录
  • 银行收取的利息要交税吗
  • 企业所得税怎么征收几个点
  • 劳务派遣差额征税税率是多少
  • 医疗机构交企业所得税吗
  • 价外费用的会计和税务处理
  • 税前合同价包含附加税金吗?
  • 私营公司可以构成单位犯罪吗
  • 增值税谁来付
  • 出售交易性金融资产的记账凭证
  • 审计完结凭证要盖公章吗
  • 个税手续费返还要交增值税吗
  • 暂估材料太多怎么办
  • 工程发票可以用材料发票抵扣吗
  • PHP:zip_read()的用法_Zip函数
  • 自查补缴增值税如何申报
  • 如何更改饿了么配送费
  • vue上传文件和后端upload
  • php用mysql连接数据库并查询
  • el-input_inner
  • 电力安装公司需要什么资质证书
  • 营改增建筑业范围
  • php array_slice
  • java前端开发是做什么的
  • yii2框架和fastadmin建商城网站哪个好用
  • setl指令
  • 同事写了一个责任链模式,bug 无数...
  • 10万销售额是含税还是不含税
  • 2021发票认证
  • sql数据库降低版本
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 待认证转出
  • 没开发票能确认没开发票能确认收入申报纳税吗?
  • 为什么股票配资的都在境外交易
  • 差额征税发票可以税前扣除吗
  • 退货款现金流量如何做
  • 退回的包装物怎么做账
  • 外派国外的员工享受国内法定假期吗
  • 残保金补申报需要交滞纳金吗
  • 企业收到补贴资金怎么办
  • 建筑业企业承包资质类别包括
  • 印花税税款所属期怎么填
  • mysql修改允许远程连接
  • sql server复制数据库的方法
  • xp系统开机一直在启动界面
  • mac如何设置环境变量
  • win10快速启动怎么进入bios
  • xp能不能升级win10
  • ps1是什么文件
  • lowleverfatal error怎么解决
  • linux系统问题汇总
  • windows10不能装windows7
  • win8.1备份系统还原
  • cocos2dx官方教程
  • 很实用的话
  • Android Broadcast
  • perl中\s+
  • javascript的判断语句
  • python用while循环求π的值
  • JavaScript mapreduce工作原理简析
  • nodejs 写文件
  • unity 摄像机
  • jquery 右键菜单
  • 3、BluetoothChat之BluetoothChatService.java
  • Python3使用requests发闪存的方法
  • 四川省 税务局
  • 慰问金使用规定
  • 广东省国家税务局电子发票系统,网络设置
  • 纳税信用等级在哪里查
  • 基层税务稽查具体内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设