阻止 gorm 在 where 子句中抱怨未知列“users.deleted_at”

如何阻止gorm抱怨deleted_at字段。我知道我可以在没有 gorm.Model的情况下使用普通结构,但这意味着我不能添加与用户/其他结构的关系……例如,如果我不添加 gorm.Model,我不能声明用户在用户结构中具有一种语言关联,但如果我添加,它会抱怨当然不存在的deleted_at字段。非常感谢任何帮助。我尝试了一些标签组合,例如我添加了 DeletedAt 字段并给它标签 1. gorm: “-” 然后我也尝试 json: “-” 忽略它,但仍然没有运气 这似乎非常小基本但我想不通对不起,我是 golang 的新手。



料青山看我应如是
浏览 246回答 1
1回答

一只萌萌小番薯

我在gorm docs 的约定中找到了答案我刚刚创建了自己的基本模型,而不是使用 gorm.Model 并且没有在其上使用 deleted_at 字段。它工作得很好。编辑:似乎我错了,我可以拥有任何基本结构并且关联都可以工作。只是不要使用 gorm.Model 作为基础模型。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go