Я смотрю на проблему, в которой есть два «родительских» класса, P и Q, которые каскадно все-удаляют-сироту для «дочернего» класса, C. Моя интуиция в Hibernate говорит, что это действительно плохая идеяи я получаю сообщение об ошибке, которое, вероятно, подтверждает это, когда код удаляет экземпляр P (т.е. session.delete (myP);):
"удаленный объект будет повторно сохранен каскадом (удалить удаленный объект)из ассоциаций): [C # 1] "
Может ли кто-нибудь подтвердить, что наличие двух родительских классов для одного дочернего класса - плохая идея, когда экземпляр P и экземпляр Q могут одновременно выступать в качестве родителя длятот же экземпляр C?
Спасибо!