Grails多对一关系删除

时间:2013-05-15 10:23:14

标签: grails foreign-keys

class First {
    String text
    Second second

    static constraints = {
    }
}

class Second {
    String name

    static constraints = {
    }
}

当我删除第二类对象时,我收到如下错误:

Cannot delete or update a parent row: a foreign key constraint fails.

我想只删除First内部的Second实例。

1 个答案:

答案 0 :(得分:0)

您必须remove来自Second的{​​{1}}关联(也称为FK约束),然后才能删除First

Second

有关详细信息,请参阅removeFrom。使用了很多关系。