我应该如何删除 grails 中 hasOne 关系中的子对象,例如:
class Face {
static hasOne = [nose: Nose]
}
class Nose {
Face face
static belongsTo= Face
}
我尝试通过两种方式删除子对象
1. face.nose.delete()
2. nose.delete()
我总是得到相同的异常 Deleted object 以两种方式被级联重新保存。还有一个我有任何用于hasOne的动态方法(比如hasMany的addTo和removeFrom)吗?有什么帮助吗?