mybatis-mp 之多表 join,非常简单
官网:https://mybatis-mp.cn
多表join
List<SysUser> list=QueryChain.of(sysUserMapper) .select(SysUser.class) .from(SysUser.class) .join(SysUser.class,SysRole.class) .list();
join相同表
List<SysUser> list=QueryChain.of(sysUserMapper) .select(SysUser.class) .from(SysUser.class) .join(SysUser.class,1,SysUser.class,2,on->on.eq(SysUser::getId,1,SysUser::getRole_id,2)) .list();
join子查询
SubQuery subQuery=SubQuery.create("sub") .select(SysRole.class) .from(SysRole.class) .eq(SysRole::getId,1); List<SysUser> list=QueryChain.of(sysUserMapper) .select(SysUser.class) .from(SysUser.class) .join(SysUser.class,subQuery,on->on.eq(SysUser::getRole_id,subQuery.$(subQuery,SysRole::getId))) .list();
返回2张相同表字段
List<SysUserVO> list=QueryChain.of(sysUserMapper) .select(SysUser.class) .select(SysUser.class,2) .from(SysUser.class) .join(SysUser.class,1,SysUser.class,2,on->on.eq(SysUser::getId,1,SysUser::getRole_id,2)) .returnType(SysUserVO.class) .list();
ORM join 好不好用 就看 你用它 join 自己的处理 好不好 一看便知!!!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
“鸿蒙 PC 版”部分应用 UI 曝光
华为发布了针对 2in1(二合一)设备的HarmonyOS 应用设计指南。 指南中提到,开发者需要熟悉并充分利用 2in1 设备特性,这些特性包括硬件特征、使用方式、交互方式、使用场景等。 这份指南展示了效率型、沉浸型等多种应用 UI 界面示范,同时提供了多个界面案例,包括天气 App、文件资源管理器等。 而在另一个“未做适配应用”的示范界面中,展示了具备窗口名称 / 应用图标(可选)、最小化 / 最大化 / 关闭三枚控制按钮(必选)的应用容器层,其展现的操作逻辑与 PC 近似。 此外,指南提出,每个窗口初次启动时按默认尺寸显示,支持拉伸为任意尺寸的窗口;支持最小化、关闭;应用根据自身情况选择是否支持全屏显示。在特殊情况下,所有的应用都应支持分屏。 默认尺寸:屏幕 * 67% 最小尺寸:360*240vp 去年 9 月,深圳开鸿数字产业发展有限公司 CEO 王成录博士在微博与网友互动被问及 2024 是否有 PC 端鸿蒙系统时,回复了一个“有”字,也就是说,今年我们就可以在市面上看到鸿蒙 PC 了。 延伸阅读 “鸿蒙之父”王成录:明年推出鸿蒙 PC 版系统 龙芯自主龙架构 2024 年...
- 下一篇
苹果与 Meta 讨论建立 AI 合作伙伴关系
《华尔街日报》消息称,为了在 AI 领域实现追赶,苹果公司正在与 Meta 进行合作谈判。 据熟知内情的人士透露,双方已经就将 Meta 平台的生成式 AI 模型整合到最近发布的 AI 系统 Apple Intelligence 中进行了讨论。除了谷歌和 Meta 之外, AI 初创公司 Anthropic 和 Perplexity 也在与苹果进行讨论,希望将其生成式 AI 引入 Apple Intelligence。 但谈判尚未最终敲定,仍存在失败的可能性。在本月初宣布推出 Apple Intelligence 时,苹果曾宣布与 OpenAI 达成合作,将 ChatGPT 引入新版 Siri。苹果表示,如果与 OpenAI 以外的合作伙伴达成协议,客户可以选择除了苹果内部系统之外他们想要使用的外部 AI 模型。 与 Meta 达成协议可以让苹果减少对单一合作伙伴的依赖,同时也为 Meta 的生成式 AI 技术提供验证。《华尔街日报》报道称,苹果不会为这些合作付费;相反,苹果会向 AI 合作伙伴提供分销,然后这些合作伙伴可以通过 Apple Intelligence 出售其服务的高级订...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果