У меня есть отношение "один ко многим" между родительской и дочерней таблицей. В родительском объекте у меня есть
List<Child> setChilds(List<Child> childs)
У меня также есть внешний ключ в таблице Child. Этот внешний ключ является идентификатором, который ссылается на родительскую строку в базе данных. Поэтому в моей конфигурации базы данных этот внешний ключ не может быть NULL. Также этот внешний ключ является первичным ключом в родительской таблице.
Итак, мой вопрос заключается в том, как я могу автоматически сохранять дочерние объекты, делая что-то вроде этого:
session.save(parent);
Я пробовал выше, но я получаю ошибку базы данных, жалуясь, что поле внешнего ключа в таблице Child не может быть NULL. Есть ли способ сообщить JPA автоматически установить этот внешний ключ в объект Child, чтобы он мог автоматически сохранять дочерние объекты?
Спасибо заранее.