1 回答

TA貢獻1845條經(jīng)驗 獲得超8個贊
如果要將 and 加載Type.ID到Type.NameandProduct.ID中Product.Name,則需要專門從兩個表中選擇字段:
var product Product
id:=1
db.Joins("JOIN types ON types.id = products.type_id"). Select("types.id, types.name, products.description, products.weight, products.type_id").First(&product, id)
如果要Type在結(jié)構(gòu)中將字段分隔成單獨的字段,則Product需要進行以下更改:
type Product struct {
gorm.Model
Name string
Description string
Weight string
TypeID uint
Type Type
}
var product Product
id:=1
db.Preload("Type").First(&product, id)
在這里,所有Type字段都將加載到Product.Type字段中。
- 1 回答
- 0 關(guān)注
- 129 瀏覽
添加回答
舉報