我认为我误解了@ManyToOne
关系中级联的含义。
案子:
public class User {
@OneToMany(fetch = FetchType.EAGER)
protected Set<Address> userAddresses;
}
public class Address {
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
protected User addressOwner;
}
的含义是cascade = CascadeType.ALL
什么?例如,如果我从数据库中删除某个地址,添加的事实会如何cascade = CascadeType.ALL
影响我的数据(User
我猜是)?