たとえば、grails の hasOne 関係で子オブジェクトを削除するにはどうすればよいですか。
class Face {
static hasOne = [nose: Nose]
}
class Nose {
Face face
static belongsTo= Face
}
2つの方法で子オブジェクトを削除してみました
1. face.nose.delete()
2. nose.delete()
どちらの方法でも、常に同じ例外 Deleted object resaved by cascade が発生します。もう 1 つ、hasOne の動的メソッド (hasMany の addTo や removeFrom など) はありますか? 何か助けはありますか?