В Grails у вас может быть детский класс:
class Child {
Father father
static belongsTo = [Father, Mother]
}
с двумя родительскими классами
class Mother{
}
class Father {
}
Похоже, что если я father.delete()
, то Grails выдает ошибку базы данных, говоря, что Father
не может быть удалено, потому что child
все еще существует.
Как мне каскадировать all-delete-orphan
Child
, если класс Father
не имеет прямой ссылки на Child
класс?