Грааль Каскад удалить? - PullRequest
1 голос
/ 16 августа 2011

Я схожу с ума с ограничениями внешнего ключа здесь.Независимо от того, что я указываю для каскадного поведения или belongsTo/hasMany, я получаю ошибку ограничения внешнего ключа

У меня есть это:

class A{
}

class B{
}

class C extends B {
   static belongsTo = [a: A]
}

Я хочу запустить A.list()*.delete()

Что мне нужно сделать, чтобы получить C для каскадного удаления с помощью A?

1 Ответ

1 голос
/ 16 августа 2011

Вы добавили сопоставления в class A?

class A{

    static hasMany=[c:C]
    static mappedBy=[c:"cColumn"]
}

Как я понимаю из этого , оба отображения должны присутствовать

...