Tag: 一对多,多对一

JPA @ManyToOne与CascadeType.ALL

我想我很想理解在@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的事实如何影响我的数据(用户我猜)?