Как добавить сущность в базу данных, не добавляя связанные права в БД? - PullRequest
0 голосов
/ 21 апреля 2020

У меня проблема с добавлением одной сущности с помощью JPA save без ошибки:

JdbcSQLIntegrityConstraintViolationException: NULL not allowed for column

, потому что я добавляю пустую сущность к объекту, который хочу сохранить. Как я могу сохранить одну сущность и сказать, что она связана, чтобы игнорировать эту транзакцию?

Например, у меня есть студент и у меня есть Student_info OneToOne Relationship. Я хочу сохранить студента и пока не назначать ему информацию, но мой student_info говорит мне: эй, student_info, столбец 1 не может быть нулевым.

1 Ответ

1 голос
/ 21 апреля 2020

Вы не можете!

Если в базе данных есть ограничение, например Not Null, первичный или внешний ключ, то вы можете сохранить данные в эту таблицу только тогда, когда ограничения выполнены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...