我有以下域类:
class A {
static hasMany = [b: B]
}
class B {
static hasMany = [c: C]
}
class C {
static belongsTo = B
}
这里我要删除表B和C中的记录。怎么做?
在我的方法中,我真正想要做的是,检查A是否有B的记录,如果是,则删除它。我试过做本机查询,但它抛出了外键异常。如果有人知道,请给出解决方案。谢谢。
def myMethod(a){
if (a.b) {
// delete b
}
}