سؤال
أنا مرتبكة بعض الشيء حول الاختلافات بين استخدام خريطة الحساسية وتأليف الكائنات في فئات المجال. ما هي الاختلافات بين الاثنين؟ بمعنى آخر.
class DegreeProgram {
String degreeName
Date programOfStudyApproval
static hasOne = [committee:GraduateCommittee]
}
عكس
class DegreeProgram {
String degreeName
Date programOfStudyApproval
GraduateCommittee committee
}
حيث Graduatecommittee هو فئة نموذج مجال غسمي آخر.
المحلول
يجب استخدام جمعية هاش في القضية حيث تريد تخزين المرجع الرئيسي الأجنبي في طاولة الأطفال بدلا من الوالد في ثنائي الاتجاه واحد إلى واحد.
يرى هذه الصفحة مثال:
لا تنتمي إلى StackOverflow