JPA 2.0 orphanRemoval = true VS при удалении Cascade

Меня немного смущает атрибут JPA 2.0 orphanRemoval .

Думаю, я вижу, что это необходимо, когда я использую инструменты генерации БД моего поставщика JPA для создания базового DDL базы данных, чтобы иметь КАСКАД УДАЛЕНИЯ для конкретного отношения.

Однако, если база данных существует, и она уже имеет ON DELETE CASCADE в отношении, Этого недостаточно, чтобы правильно выполнить каскадное удаление? Что дополнительно делает orphanRemoval ?

Ура

170
задан Markos Fragkakis 1 December 2010 в 21:58
поделиться