Composite Primary Key

複数のフィールドに primary key を指定すると composite primary key (複合主キー)にすることができます

type Product struct {
ID string `gorm:"primary_key"`
LanguageCode string `gorm:"primary_key"`
Code string
Name string
}