登录
首页 >  Golang >  Go问答

链接模型的处理方法是什么?

来源:stackoverflow

时间:2024-02-05 22:09:23 312浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《链接模型的处理方法是什么?》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我有两个模型,使用 go 1.19:

type User struct {
    Name string
    ID   int
}

type Order struct {
    ID   int
    Name string
    User *User
    // or
    UserID int
}

当然,数据库orders表通过user_id有一个指向users表的外键。

可能在不同的情况下我必须使用这些模型之一。具体什么时候? 仅mb dto模型中的user_id,服务器响应中的user

我很高兴提供任何信息:)


正确答案


这取决于您的目的。像往常一样,当要包含的表包含有关您的实体的元信息时(通常是具有大量行且很重的表),您必须使用id,因此最好使用 id,否则如果是描述初始表中某些字段的表,则可以使用完整实体。

今天关于《链接模型的处理方法是什么?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>