gorm v1 中 如何显示指定preload要查询的表名
在 GORM v1 中,可以使用 Preload 方法来指定要预加载的关联表。例如,如果有一个 User 模型,它有一个关联的 Profile 模型,可以使用以下代码来指定要预加载的关联表:
db.Preload("Profile").Find(&users)
这将使用 SQL JOIN 查询来一次性加载所有用户及其关联的配置文件。如果要指定要预加载的关联表的名称,可以使用以下代码:
db.Preload("Profile", "profiles.name = ?", "admin").Find(&users)
这将只预加载名称为“admin”的配置文件。在第二个参数中,可以使用任何有效的 SQL 查询条件来指定要预加载的关联表的条件。
原文地址: https://www.cveoy.top/t/topic/FP5 著作权归作者所有。请勿转载和采集!