Образец
Родительский класс
@OneToMany(mappedBy = "parent")
private List<Child> childs;
Дочерний класс
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "parent_id")
private Parent parent;
Я присваиваю дочерние объекты родителю, затем сохраняю родителя.
Проблема
Родитель и дочерний элемент сохраняются, однако поле parent
из дочернего идентификатора сохраняется как ноль.
Ожидается
Я ожидал, что оба объекта быть сохраненным со значением, присвоенным полю parent
.
Временное решение
Что ж, если я сохраню родительский элемент без дочерних, тогда назначьте дочерние элементы и объедините родительский, все это работает, но мне было интересно, можно ли все это сделать за один раз.