位置: 编程技术 - 正文

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

  • 私车公用报销流程怎么写
  • 保单的增值税发票
  • 如何在电子税务局开具全电发票
  • 累计赡养老人专项扣除6000
  • 房产税的计税依据有哪些
  • 退休后补发退休前的工资需要扣社保吗
  • 没有及时取得发票可以入成本么
  • 销售收入打折后怎么算
  • 电商行业平台开的发票怎么入账
  • 缴纳公积金工资基数
  • 未开发票收入交增值税怎么做账?
  • 车间设备维修费计入制造费用吗
  • 一般纳税人收小规模普票可以算成本吗
  • 成立分公司总公司有什么影响
  • 公司领用自产产品建设厂房包括销项税
  • 社保行业费率是什么
  • 会计准则规定的关联方
  • 收到老板的钱会计分录
  • 年度报告包括哪些内容
  • 供热公司向用户提供
  • 财政拨款税务处理方法
  • 普通增值税发票跨越可以作废吗
  • 库存商品进货价怎么算
  • win11怎么改名
  • 预缴的城建税怎么做账
  • 什么叫做材料成型工艺
  • 收到银行存款利息会计分录
  • 增值税逾期申报情况说明
  • 公转私备注用途
  • php生成表格
  • php 图片水印
  • 朝圣者将风马旗扔向甘登寺上方的空中为新年祈福,中国西藏 (© Ian Cumming/plainpicture)
  • php curl代理
  • 公司收加盟费合法吗?
  • php读取文件内容
  • 训练集验证集和测试集
  • 公司的注册资本是什么意思
  • 转账支票只能去开户行买吗?
  • 国家税务总局关于营改增后土地增值税
  • 运费发票有普票吗
  • sql server2005使用方法
  • 伤残鉴定中心流程
  • 营业净利率和总资产周转率正相关
  • 个人无需办理汇票业务
  • 销售退回怎么办
  • 拒收发票需要拒收证明么
  • 关于小规模纳税人的说法正确的是
  • 以前年度的损益调整为负值说明什么
  • 材料折扣会计分录
  • 余利宝收益如何算
  • 包装物范围
  • 餐饮业可以开具免税发票吗
  • 工程款可以转入存折里吗怎么转
  • 网络发票管理办法细则
  • 酒店会计做账流程
  • 零售商品购进的核算需要设置什么科目
  • Ubuntu下mysql安装和操作图文教程
  • Linux下mysql 5.6.17安装图文教程详细版
  • mySQL中in查询与exists查询的区别小结
  • win10 性能选项
  • win10预览版选哪个
  • xp从装系统
  • ubuntu 网络设置命令
  • xp如何一键还原系统还原
  • ubuntu下软件
  • win10电脑打开图片文件夹会跳闪
  • xp电脑网络连接配置异常怎么办
  • windows7网速慢怎么解决
  • windows1021h2更新
  • win7旗舰版安装教程u盘
  • exact form
  • perl use cwd
  • js解析url参数的方法
  • Android之Service
  • python文本文件操作步骤
  • js延时加载方式
  • 河北地税代收工作怎么样
  • 村纪检书记主要工作
  • 20 百望九赋税控盘管理员默认指令多少?
  • 每个省几个市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设