我有一个父实体
@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来做到这一点。