Gorm Composition 또는 Hasone을 성배합니까?
문제
정적 Hasone 맵 사용과 도메인 클래스에서 객체를 작성하는 것의 차이점에 대해 약간 혼란스러워합니다. 둘의 차이점은 무엇입니까? 즉.
class DegreeProgram {
String degreeName
Date programOfStudyApproval
static hasOne = [committee:GraduateCommittee]
}
~ 대
class DegreeProgram {
String degreeName
Date programOfStudyApproval
GraduateCommittee committee
}
여기서 대학원위원회는 또 다른 GORM 도메인 모델 클래스입니다.
해결책
Hasone 협회는 양방향 일대일로 부모 대신 아동 테이블에 외국 키 참조를 저장하려는 경우 사용해야합니다.
보다 이 페이지 예를 들어 :
제휴하지 않습니다 StackOverflow