【TP5.1】关联与载入 多表连查

简介: 【TP5.1】关联与载入 多表连查

总结:

关联预载入的实现

1.创建需要关联的模型

2.在模型里写上对应关系

   第一个参数是需要关联的模型

   第二个参数是关联模型的主键

   第三个参数是本表的关联字段

3.创建一个服务,并将查询关系写出来,也就是下面这段代码

image.png

这段代码,是从user表开始查询,userRole和UserGroup都是在模型创建出来的方法

还有就是这个闭包方法的参数,这个参数是自定义的,但是需要和在继续关联的名字一样

 

还有一点就是加入我们需要设置只需要查找我们需要的字段可以写成下面的这种

image.png

屏幕快照 2022-05-12 上午10.33.14.png屏幕快照 2022-05-12 上午10.33.25.png屏幕快照 2022-05-12 上午10.33.34.png屏幕快照 2022-05-12 上午10.33.45.png

相关文章
|
5月前
|
SQL Java 数据库连接
大事件后端项目28------文章分类列表查询(条件分页)
大事件后端项目28------文章分类列表查询(条件分页)
|
11月前
|
SQL 流计算
如果使用flinksql进行窗口关联操作,然后结合使用自定义表聚合函数,怎么对多表的window_start和window_end进行聚合操作?
如果使用flinksql进行窗口关联操作,然后结合使用自定义表聚合函数,怎么对多表的window_start和window_end进行聚合操作?
99 2
|
11月前
关联表更新封装
关联表更新封装
44 2
|
6月前
activiti并行网关执行时每个关联表的变化
activiti并行网关执行时每个关联表的变化
137 0
|
存储 SQL 关系型数据库
PG通过表访问方法API如何执行顺序扫描
PG通过表访问方法API如何执行顺序扫描
125 0
|
SQL 关系型数据库 MySQL
mysql实战:左表数据全部展示,关联表有关联数据返回1,没有关联数据返回0
现在有一消息通知功能,后台发布的每条通知消息都会展示到APP端消息列表中,每条消息支持是否已读操作,从消息列表中点击进入详情视为完成已读操作;现在需要在查询出的用户消息列表信息,其中所有的通知消息信息要标注出是否已读.
mysql实战:左表数据全部展示,关联表有关联数据返回1,没有关联数据返回0
|
存储 SQL 关系型数据库
开发指南—DAL语句—SHOW—规则和拓扑查询语句
本文介绍了规则和拓扑类查询语句。
|
数据库
【TP5】关联预载入根据条件查询
【TP5】关联预载入根据条件查询
267 0
【TP5】关联预载入根据条件查询
【TP5】一个表里边有多个关联怎么使用预加载
【TP5】一个表里边有多个关联怎么使用预加载
94 0
【TP5】一个表里边有多个关联怎么使用预加载
|
数据库
tp5.1关联预加载 -- 并再次解释模型的关联
tp5.1关联预加载 -- 并再次解释模型的关联
205 0
tp5.1关联预加载 -- 并再次解释模型的关联