我使用带有弹簧数据jpa和hibernate的spring boot。
我有很多关系,但是关联联接表有额外的数据
在我的实体x
中@OneToMany(cascade = CascadeType.ALL, mappedBy = "y")
private List<y> y;
在我的实体中
@ManyToOne
@JoinColumn(name = "z_id", referencedColumnName = "id")
private Z z;
@ManyToOne
@JoinColumn(name = "x_id", referencedColumnName = "id")
private X x;
当我尝试保存x并且我删除了y的所有项目时,我将y设置为null。 但没有删除谁完成,只有更新
只想删除y。