ฉันคิดว่าฉันเข้าใจความหมายของการเรียงซ้อนในบริบทของ@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
ฉันเดา)?