小编pra*_*hap的帖子

在grails中有一个关系和删除

我应该如何删除grails中hasOne关系中的子对象,例如:

class Face {
 static hasOne = [nose: Nose]
}
class Nose {
 Face face
 static belongsTo= Face
}
Run Code Online (Sandbox Code Playgroud)

我尝试通过两种方式删除子对象

1. face.nose.delete()
2. nose.delete()
Run Code Online (Sandbox Code Playgroud)

我总是得到相同的异常删除对象在两种方式中通过级联重新保存.还有一个针对hasOne的动态方法(如addMo和removeFrom for hasMany)吗?有帮助吗?

grails one-to-one

6
推荐指数
1
解决办法
2150
查看次数

标签 统计

grails ×1

one-to-one ×1