位置: 编程技术 - 正文

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

  • 独资企业赚的钱全是老板的吗
  • 偷税与漏税的界限是
  • 行政单位设计费计入哪个科目
  • 国家对小微企业扶持有哪些政策
  • 向个人账户汇款选项
  • 税控设备维护费会计分录
  • 土地所有权可以出资吗
  • 企业哪些做法违背了营销道德
  • 公司购买商品房契税税率
  • 出口样品未报关怎么处理
  • 小规模建筑企业预缴税款
  • 城建税和教育费附加计入什么科目
  • 如何选一般纳税人还是小规模纳税人合作?
  • 企业增资还需要增资账户么
  • 对外捐赠的账务处理
  • 实收资本属于哪类
  • 公司决议效力确认纠纷
  • 固定资产折旧计算方法
  • ubuntu系统怎么安装微信
  • 红蘑菇是什么松树伞吗
  • u深度u盘启动盘制作工具官网
  • 年度企业所得税汇算清缴会计分录怎么做
  • 经营租入固定资产的租赁费计入
  • vue项目管理器
  • 应用程序无法正常启动0xc000007b
  • 微信小程序下单可以退款吗
  • 生产成本分配表模板
  • 无形资产清理账务怎么做
  • PHP:FrenchToJD()的用法_日历函数
  • centos从命令行进入图形
  • 对公结售汇的合规风险
  • opencv训练模型教程
  • node 和vue
  • passwd -s命令
  • 在php中,字符串有哪些表示形式
  • @enable
  • 固定资产清理属于非流动资产吗
  • 个人向公司借款协议书范本
  • 红字发票开具错了,是否可以将其作废?
  • 帝国cms如何搭建的
  • php中定义常量的函数是什么
  • 内帐税金会计分录
  • 等线支付给劳务派遣单位的工资怎么做账?
  • 出差的住宿费能抵扣吗
  • 查补以前年度税款
  • 非居民企业所得税税率
  • 预付卡充值入什么科目
  • 场地租赁费属于劳务还是服务
  • 直接人工成本包括管理人员开的工资吗
  • 单位车辆转籍
  • 分期付款进项税额怎么算
  • 公司为员工购买汽车怎么申报
  • 应付职工薪酬属不属于流动负债
  • 应收账款较多怎么办
  • 明细分类账的建账
  • sql需要哪些基础
  • 查看运行中的程序快捷键
  • Windows Server core的便捷操作和远程管理
  • linux中使用grep命令显示包含特殊字符的行
  • 怎么把iphone作为u盘
  • mmc.exe是什么
  • xp系统内存不能为read的解决方法
  • 双硬盘需要设置主从盘吗
  • linux系统监控软件
  • win7系统纯净版和旗舰版
  • 在linux系统中有一个重要的概念
  • win10预览版桌面图标和任务栏不翼而飞怎么办?
  • win7提示内部版本7601副本不是正版
  • bootstrap模态窗口
  • nodejs的应用场景和优缺点
  • vue alain
  • javascript新手教程
  • JQuery之proxy实现绑定代理方法
  • 说几条javascript的基本规范
  • 学习jQuey中的return false
  • js短信验证码60s倒计时
  • 以下关于android应用程序的目录结构描述中,不正确的是
  • 小规模增值税怎么计提
  • 太原市地税局各分局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设