Я немного смущен различиями между использованием статической карты hasOne и составлением объектов в классах домена. Каковы различия между ними? то есть.
class DegreeProgram {
String degreeName
Date programOfStudyApproval
static hasOne = [committee:GraduateCommittee]
}
против
class DegreeProgram {
String degreeName
Date programOfStudyApproval
GraduateCommittee committee
}
где GraduateCommittee - еще один класс модели домена GORM.