Looking at an example from their documentation:
type User struct {
gorm.Model
Name string
CompanyID int
Company Company
}
type Company struct {
ID int
Name string
}
CompanyID field seems rather redundant. Is it possible to get rid of it using some tags on Company field instead?