为了账号安全,请及时绑定邮箱和手机立即绑定

如何处理链接模型?

如何处理链接模型?

Go
噜噜哒 2023-03-15 14:29:07
我有两个模型,使用 Go 1.19:type User struct {    Name string    ID   int}type Order struct {    ID   int    Name string    User *User    // or    UserID int}当然,数据库有一个指向viaorders table的外键。users tableuser_id可能在不同的情况下我必须使用这些模型之一。具体什么时候?Mb 仅user_id在 DTO 模型中,user来自服务器的响应?我会很高兴提供任何信息:)
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

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



查看完整回答
反对 回复 2023-03-15
  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信