Hibernate Удалить каскад

У меня есть одна сущность [Проект], которая содержит коллекцию других сущностей [Вопросы].

Я отобразил отношение с помощью каскадного атрибута «all-delete-orphan».

В моей БД отношение отображается с полем project_id (FK) в таблице вопросов. это поле не может быть пустым, так как я не хочу Вопрос без Проекта.

Когда я делаю session.delete (project), он выдает исключение, говорящее, что project_id не может быть нулевым, но если я удаляю ограничение not-null для этого поля, удаление работает хорошо.

Кто-нибудь знает, как это решить?

Ответы на вопрос(3)

Ваш ответ на вопрос