| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Не работает каскадное удаление |
| Автор: Joss 9.9.2009, 18:03 | ||||
| Доброго времени суток! Столкнулся со следующей проблемой. Есть сущность Событие:
Бин, реализующий управление событиями
В результате выполнения этого метода возникает ошибка JDBC-драйвера используемой бд: Dependent foreign key constraint violation in a referential integrity constraint. Это происходит в случае, когда удаляемое событие содержит "под-события", хотя по идее CascadeType.REMOVE должен обеспечить и их удаление тоже. Сервер - Glassfish 2.x, провайдер - TopLink. Есть подозрение, что проблема каким-то образом связана с кешированием в TopLink, т.к. при его отключении такой проблемы не возникает. Какие мысли по поводу? |