Добрый день.
Появилась такая проблема:
Есть три entity со связями:
[First] -< [Second] >-< [Third]
(Первый OneToMany ко второму, второй ManyToMany к третьему)
FK constraint action у второго к первому CASCADE.
Если удалять first объект с связью к second, и, в свою очередь, у second есть несколько привязанных объектов third - то появляется ошибка ( integrity constraint violation: foreign key no action;):
В случае, если сначала удалить second, а потом first - все в порядке, проблем нет.
Как нужно настроить проект, для корректного удаления first вышеописанным способом?
Демо проект:
testingjmix.zip (213.5 КБ)