В моем проекте я использую hibernate и oracle как DB.
У меня две таблицы с отношением внешнего ключа.
В спящем состоянии у меня отношения один ко многим.
мой код один-ко-многим
set name = "classname" cascade = "all, all-delete-orphan
один ко многим ..... on-delete = "cascade"
набор
Но всякий раз, когда я обнаруживаю, я получаю ошибку нарушения ограничения ...
ora: ошибка 222 не может быть удалена, у нее есть дочерняя таблица
У меня есть каскад = "все", но у вас все еще ошибка приходит ...
Та же ошибка при вставке тоже. У меня есть primarykey как атрибут ID, который является последовательностью.
Таким образом, в атрибуте Foreignkey ID не может быть вставлена ошибка и не может быть получено сообщение об ошибке.
Кто-нибудь сталкивался с этими ошибками?