假设一位老师有很多学生,而学生只有一位老师,如何在Gorm Golang上实现它?
我的意见是
type Teacher struct {
gorm.Model
Name string
Student []Student
}
type Student struct {
gorm.Model
Name string
}
那些是正确的吗?如果不是,该如何使其关联?以及如果我们查询它创建怎么样?我应该在上面创建另一个StudentID吗?
答案 0 :(得分:0)
type Teacher struct {
gorm.Model
Name string
}
type Student struct {
gorm.Model
Name string
TeacherId uint `gorm:"TYPE:integer REFERENCES teachers;index"`
}