mybatis框架:一对一关联查询之分步查询
admin
2023-08-10 22:57:53
0

mybatis collection 多条件查询的实现方法
前言:
业务需要通过mybatis 查询返回嵌套集合,嫌多次查询太麻烦,用自带的高级查询解决问题,下边是代码,已测试通过 。
说下自己的理解,就是一个主查询结果集里面嵌套了子查询的结果集,可以是多个子查询,每个子查询的条件从主查询结果集中获取,返回值各自定义 。collection 标签的property是主查询里面集合的名字,如果有多个就再写个collection,column是子查询参数,单参数直接写主查询结合返回结果,例如直接写上user_id,要是数据库的字段,多条件就封装下,例如{userId=user_id,theme=theme},然后子查询的parameterType写"java.util.Map",多条件查询好像只有mybatis3.0以后才有,看网上资料说的,没验证过,ofType是集合里的对象,select是对应下面的语句
实现代码:
selectUserMessageById,这个是主查询,VO只多了个 private List userMessageDetailList,
【mybatis框架:一对一关联查询之分步查询】这个属性,下面是返回值结构截图

mybatis框架:一对一关联查询之分步查询

文章插图
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
  • mybatis 中 foreach collection的用法小结(三种)
  • 详解mybatis foreach collection示例
  • 如何解决Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X

  • 相关内容

    热门资讯

    人... 本文目录导航: 人工智能好务工吗 人工智能专业好务工吗? ...
    人... 本文目录导航: 人工智能的利与弊 人工智能的开展,对人类是无利的还是弊的?...
    什... 本文目录导航: 什么职业不会被ai取代 未来的律师会不会失业? ...
    介... 本文目录导航: 介绍 | 7款好用的AI图片修停工具 这三款超给力Ai神器...
    学... 本文目录导航: 学人工智能专业悔恨死了 为什么说不要学人工智能 人工智能专...
    中... 本文目录导航: 中国的ai软件有哪些 罕用的人工智能软件平台有哪些? ...
    自... 本文目录导航: 自考本科好找上班吗 四川省2022年西南石油大学自学考试小...
    人... 本文目录导航: 人工默认须要学习哪些课程? 学习人工默认须要学哪些课程? ...
    A... 本文目录导航: Ai开发培训要多久 ai智能教育究竟有没有用呢? ...
    有... 本文目录导航: 工科女生最吃香的十大专业 有哪些务工率高的专业 人工默认...
    人... 本文目录导航: 人工默认训练师培训课程 ai训练师培训哪些课程ai训练师培...
    想... 本文目录导航: 想定制一个APP程序,求引见最好的公司(app开发软件定制) ...
    广... 本文目录导航: 广州软件开发公司普通工资多少? 本科刚毕业,做软件开发,工...
    如... 本文目录导航: 中科创达招聘软件开发工程师吗?如今都在招哪些岗位? 软件开...
    开... 本文目录导航: 开发软件的程序员工资可以拿多少一个月(软件程序员工资普通价格一个月) ...
    想... 本文目录导航: 想要一个做ERP、OA这些系统的开发平台,大家引见一下。 ...
    北... 本文目录导航: 北京软件开发公司排名哪家好? 北京比拟好的软件外包公司有哪...
    软... 本文目录导航: 软件工程的前端重要是什么上班? 前端开发和后端开发有什么区...
    a... 本文目录导航: app开发公司怎样注册 软件技术公司的运营范围? ...
    须... 本文目录导航: 想自己弄一个app,须要什么样的条件和多少投入? 开发一款...