имеет отношения и удаление в чашах Грааля

Как должен я удалять дочерний объект в 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? Какая-либо справка?

6
задан Brian Tompsett - 汤莱恩 8 July 2015 в 22:01
поделиться