У меня два модельных класса:
@Entity
@Table(name = "parents")
public class Parent {
@Id
@Column(name = "name")
@Getter
@NonNull
private String name;
@Column(name = "lastname")
@Getter
private String lastName;
@OneToMany(mappedBy = "parent")
@Getter
private List<Child> children = new LinkedList<>();
}
@Entity
@Table(name = "parents")
public class Parent {
@Id
@Column(name = "name")
@Getter
@NonNull
private String name;
@Column(name = "lastname")
@Getter
private String lastName;
@JoinColumn(name = "parentId")
@ManyToOne
@Setter
private Parent parent;
}
Я хотел бы автоматически сохранять детей, когда я сохраняю родительский объект.
Сейчас экономят родители, а детей нет.
Сейчас использую интерфейс Repository<> и метод save(Parent parent).
Какое решение этой проблемы?
Особенно стоит обратить внимание на ответы обманутой целевой аудитории, которые говорят о CascadeType.





Возможный дубликат Автоматическое сохранение дочерних объектов с помощью JPA Hibernate