位置: 编程技术 - 正文

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 查询锁)

  • 小规模忘了报税怎么办
  • 企业股东分红怎么交税
  • 个人抬头的发票可以报销吗
  • 个体工商户怎么变更法人
  • 待抵扣进项税额是什么意思
  • 小规模普票专票税率一样吗
  • 房产税从租计征12%是年税率吗
  • 未开票收入已缴税额怎么入账
  • 其他综合收益的税后净额怎么计算
  • 发出存货的计价方法对企业财务状况和经营成果有何影响
  • 劳务外包用工单位可以抵扣进项税吗
  • 外购的半成品属于原材料吗
  • 银行存款未达账项包括
  • 贷款和应收款项在活跃市场中没有报价
  • 地方教育费附加减免政策
  • 增值税减免税款科目怎么结转
  • 计提坏账损失纳税的调整
  • 预付工程款的会计科目
  • 收入可以用收据入账吗
  • 增值税发票金额是含税还是不含税价
  • 银行账户注销以后预留印鉴
  • 税率变化应付账款怎么处理
  • 企业为员工支付房租交个税吗
  • windows11开始菜单点击没反应
  • windows11怎么设置我的电脑
  • 原本可以打开的软件
  • mac怎么分区硬盘分区
  • Win7系统中如何快速查询文件内容
  • 网速突然变差是什么原因
  • win7系统鼠标键盘
  • PHP:xml_parse_into_struct()的用法_XML解析器函数
  • 购货方收到红字发票计入进项税转出还是进项税额负数?
  • 主营业务收入明细账图片
  • PHP:class_parents()的用法_spl函数
  • 营业利润投资收益是借方还是贷方
  • 建筑企业项目部开户
  • php实现图片上传显示
  • 超经营范围开具发票
  • 房地产预缴所得税怎么算
  • 威尔士黄水仙
  • php文件如何使用
  • react中路由有哪些常用组件
  • 有没有网上学电脑的
  • 扣税的账户是基本户还有一般户
  • sqlserver怎么把数据库导出来
  • 长期待摊费用是非流动资产吗
  • 材料出入库的本质是什么
  • 预算外财政支出
  • 个体户需要实缴吗
  • 应付账款的主要成本包括
  • 经营杠杆系数的推导
  • 公司按揭贷款
  • 公司购入的房子卖了,如何交增值税
  • 4s店收取保险服务费合理吗
  • 建筑业人工费怎么做账
  • 外经证是在工程所在地办理吗
  • 建筑业营改增的主要内容
  • 预收账款是什么资产
  • mysql连接数 是针对db还是服务器
  • 电脑连不上网怎么解决
  • linux安装yum命令步骤
  • 怎么关闭win10系统
  • win10多用户独立
  • [置顶]bilinovel
  • unity connected games
  • 阿里面试题和答案
  • 移动move命令的操作步骤是
  • android基础入门
  • linux shell -s
  • android 图片滚动
  • js对象值如何表示
  • bootstrap4 教程
  • 佛山电动摩托车能上牌吗
  • 上缴财政总额是什么意思
  • 济南市土地使用税申报表怎样作废
  • 企业代扣代缴个税
  • 文明6地球地图自然奇观位置
  • 开增值税发票没有销售合同也要交印花税吗
  • 契税和个税有什么关系
  • 江苏省国税客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设