wangsongyan/wblog

gorm 一对多关系 怎么使用

Closed this issue · 1 comments

dacky commented

gorm 一对多关系 怎么使用

type User struct {
	gorm.Model
	Emails []Email
}

type Email struct {
	gorm.Model
	Email  string
	UserID uint
}

func main(){
        //init db

	user := new(User)
	user.ID = 1

	emails := make([]Email, 0)
	db.Model(&user).Related(&emails)

	fmt.Println(emails)
}

detail usages