使用preload时需要的模型值

问题描述 投票:0回答:0

当我运行 tx.Preload("Tags") 时,出现错误:“使用预加载时需要模型值”

tx *gorm.DB 
tx = tx.Preload("Tags").Where(filter)   //error comes from here.
var test  []*models.Test 
//do something here.
tx.Find(&test)

在此之前,这些下面的代码工作正常。

tx *gorm.DB 
var test  []*models.Test 
tx.Preload("Tags").Where(filter).Find(&test)
go go-gorm preload
© www.soinside.com 2019 - 2024. All rights reserved.