【发布时间】:2020-01-16 13:28:01
【问题描述】:
假设一位老师有很多学生,学生只有一位老师,如何在 Gorm Golang 上实现?
我的看法是
type Teacher struct {
gorm.Model
Name string
Student []Student
}
type Student struct {
gorm.Model
Name string
}
这些是正确的吗?如果不是如何使其关联?如果我们查询它来创建呢?我应该在上面创建另一个 StudentID 吗?
【问题讨论】:
-
您不能将教师置于学生之下。上面那个看起来不错。这与设计并不矛盾。
标签: postgresql go go-gorm