//评论
type Comment struct {
gorm.Model
Content string //内容
ParentID uint //评论的父级评论id
ParentComment *Comment `gorm:"foreignkey:ParentID;references:ID"` //重写外键与重写引用 gorm的belongTo关系
}
func One2one() {
GLOAB_DB.AutoMigrate(&Comment{})
c := Comment{Model:gorm.Model{ID: 2}}
GLOAB_DB.Preload("ParentComment").First(&c)//预加载查询孩子评论的时候,把父亲评论也顺带加载出来
}