关于gorm

来源:7-6 订单领域 repository 开发

慕瓜9063200

2022-12-27

老师你好,在order模块repository的FindOrderByID(orderID int64)方法中,这条语句不是很明白
u.mysqlDb.Preload(“OrderDetail”).First(order,orderID),
我知道u.mysqlDb.First(order,orderID)对应的sql为

select * from order where orderid = ?

那这个u.mysqlDb.Preload(“OrderDetail”).First(order,orderID)的sql语句怎么写呢,OrderDetail表中也没有关联的字段

写回答

1回答

Cap

2022-12-27

preload这块是关联查找的。first的意思是查找id等于的第一个跳数据。

另外gorm的使用可以详细阅读gorm的官方文档。这个在课程里再讲台基础了。

0
0

Go微服务入门到容器化实践,落地可观测微服务项目

这可能是你全面提升Go微服务能力的好机会

861 学习 · 322 问题

查看课程