Мне нужно обновить данные дочерней сущности.Как показано ниже, Parent
имеет несколько children
.Я могу добавить нового потомка по,
Parent parent = parentRepo.findById(parentId);
parent.getChild().add(newChild);
Теперь мой вопрос, есть ли способ, которым я могу обновить существующего потомка, добавленного в parent?
Parent Entity
public class Parent implements Serializable {
@Column
private String id;
@OneToMany(mappedBy = "parent", fetch = FetchType.LAZY, cascade = CascadeType.ALL, orphanRemoval = true)
private Set<Child> child;
}
public class Childimplements Serializable {
@Column
private String someData;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id", nullable = false)
private Parent parent;
}