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