Как должен я удалять дочерний объект в hasOne отношениях в чашах Грааля для, например:
class Face {
static hasOne = [nose: Nose]
}
class Nose {
Face face
static belongsTo= Face
}
Я пытался удалить дочерний объект двумя путями
1. face.nose.delete()
2. nose.delete()
Я всегда получаю тот же Удаленный объект исключения, повторно сохраненный каскадом в обоих пути. И еще один у меня есть какие-либо динамические методы (как addTo и removeFrom для hasMany) для hasOne? Какая-либо справка?