位置: 编程技术 - 正文

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

  • 政府补助利得要交企业所得税吗怎么算
  • 土地税房产税会计分录
  • 可供出售金融资产和交易性金融资产
  • 自产和外购的视频区别
  • 三代手续费怎么申请返还
  • 二房东开发票交多少税
  • 赠送货物怎么入账
  • 来料加工生产成本账务处理
  • 银行商业承兑汇票到期怎么兑现
  • 预存1000送100促销活动方案
  • 铁路大票抵扣几个点
  • 抵款车辆低价卖给职工账务处理:
  • 转让技术所得收入怎么计算增值税
  • 房屋租赁合同印花税计税依据
  • 多扣社保个人部分怎么做分录
  • 银行利息收入要开票吗
  • 小规模纳税人如何升级为一般纳税人
  • 企业应缴的教育费附加税是多少?
  • 增值税普票未上传怎么办
  • 账本印花税税金及附加怎么入账?
  • 增值税进项和销项税的计算方法
  • 代扣代缴个人所得税手续费是否缴纳增值税
  • 报废车辆补贴收据怎么写
  • 所得税报表怎么申报
  • 企业无偿借款要缴税吗
  • 涂料厂生产销售的涂料要交消费税吗
  • 两万元大写金额报销单怎么写
  • 销售电梯并安装如何缴纳增值税
  • 购买方已抵扣申请红票,销售方为开具 购买方如何作废
  • 融资租赁货车
  • win10好几个操作系统
  • 一次性补偿金在取得后间隔一个月申报可以吗
  • windows7旗舰版好用吗?
  • 接口500错误原因
  • 已入账的普通发票红冲后怎么做账
  • 领用包装物会计科目
  • 盈余公积提取和结转
  • thinkphp curl
  • vue viewui
  • 关于持股平台的法律法规
  • python中的sum函数怎么用
  • 小型微利企业如何进行税收筹划
  • 预收账款的账务处理摘要
  • 企业应收票据贴现,应按实际收到的金额计入
  • 企业之间收的借款利息该如何交税 原文
  • 应付职工薪酬相关认定有哪些
  • 利润分配的5个基本原则
  • 综合保税区可以随便进出吗
  • 商品流通企业的种类
  • 企业向个人借款合同模板
  • sql2005安装方法
  • 收据和发票有什么用
  • 人力资源行业企业成长
  • 研发支出的费用化支出计入
  • 预收货款方式销售货物,纳税义务发生时间
  • 售后维修的会计分录
  • 管理费用主要核算哪些内容
  • 安装调试费收费标准
  • 个人独资企业个税怎么交
  • 小规模纳税人进口货物增值税税率
  • 委托加工的相关法律规定
  • 农产品收购发票如何抵扣进项税
  • 转让厂房如何缴纳土地增值税
  • 年初建账考虑要点业务流程是否变化
  • mac如何用u盘安装win10
  • win8如何安装
  • win7笔记本电池电量显示怎么设置
  • linux中的vi编辑器一般有哪三个模式
  • unity4.1
  • css display none之后怎么显示回来
  • nodejs 性能测试
  • 让图片垂直居中
  • vue两个花括号
  • bash 入门
  • android synchronized
  • 2023年新乡契税补贴政策
  • 个人所得税选择那种方式更好
  • 河北省发票查询真伪查询国税
  • 税务登录 河北省地方税务局
  • 济宁地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设