Estoy un poco confundido acerca de las diferencias entre usar el mapa static hasOne y componer objetos en clases de dominio. ¿Cuáles son las diferencias entre los dos? es decir.Grails GORM composition or hasOne?
class DegreeProgram {
String degreeName
Date programOfStudyApproval
static hasOne = [committee:GraduateCommittee]
}
frente
class DegreeProgram {
String degreeName
Date programOfStudyApproval
GraduateCommittee committee
}
donde GraduateCommittee es otra clase de modelo de dominio GORM.
me gustaría desnatada que antes, pero en realidad no se habían registrado. ¿En qué casos quisiera guardar la clave del padre en el hijo en vez de viceversa? –
@VisionarySoftwareSolutions Supongo que es útil para garantizar que el niño no pertenezca a otro padre porque solo puede tener referencia a uno de los padres. –