我刚开始使用Gorm,但遇到定义模型的麻烦。
通过遵循用于自引用模型的doc示例,我成功创建了一个联接表:
type User struct {
gorm.Model
Friends []*User `gorm:"many2many:friendships;association_jointable_foreignkey:friend_id"`
}
问题是我希望联接表中有一个额外的列,以了解是否接受了朋友。我一直在通过互联网寻找答案,但我发现的唯一答案是:
https://github.com/jinzhu/gorm/issues/719#issuecomment-168485989
但我不知道如何适应我的情况。
如果有任何人有任何示例和/或解决方案,我将不胜感激。
再次感谢!