Cómo debería eliminar el objeto secundario en una relación hasOne en griales por ejemplo:tiene uno relaciones y eliminación en griales
class Face {
static hasOne = [nose: Nose]
}
class Nose {
Face face
static belongsTo= Face
}
Traté de eliminar el objeto infantil en dos formas
1. face.nose.delete()
2. nose.delete()
Siempre obtengo la misma excepción. Objeto eliminado rescatado por cascada en ambos sentidos. Y uno más ¿tengo algún método dinámico (como addTo y removeFrom para hasMany) para hasOne? ¿Alguna ayuda?
¿Ha intentado establecer face.nose = null; – Emyr
Sí, también lo hizo. Pero no sirve de nada ... aún obtengo la misma excepción – prabhap
¿Realmente necesitas 'static belongsTo = Face'? –