自引用模型中的额外列

时间:2018-11-06 17:23:12

标签: go jointable go-gorm

我刚开始使用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 但我不知道如何适应我的情况。
如果有任何人有任何示例和/或解决方案,我将不胜感激。 再次感谢!

0 个答案:

没有答案