У меня есть родительский объект
@Entity
@Table(name="trm_agreements")
public class Agreement{
@Id
private Long id;
@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "TRAGT_ID")
private List<SubAgreement> subAgreements;
// rest of the params
}
И дочерний объект
@Entity
@Table(name="trm_sub_agreements")
public class SubAgreement{
@Id
private Long id;
// rest of the params
}
Теперь допустим, что есть 3 суб-соглашения, связанные с 1 соглашением, и я хочу обновить это Соглашение, добавив еще 1 суб-соглашение и удалив 1 существующее суб-соглашение.
Я не уверен, как это сделать с помощью Springboot.