type User struct {
gorm.Model
Name string `gorm:"type:varchar(12);"`
Articles []*Article `json:"articles,omitempty"` //关联文章表,一对多关系
}
type Article struct {
gorm.Model
Title string `gorm:"type:varchar(30);index;"` //标题
User *User `json:",omitempty"` //表示Article属于User,外键是UserID,一对多关系
UserID int `gorm:"index"`
}
创建中间表收藏表即可,收藏表里包含用户id和文章id
@Tap4Fine 如果按照文档中,结构体应该怎样填写呢?比如
这样写的话,是把一对多关系写出来了,但是多对多怎么在上述的代码中填写?