คำถามติดแท็ก many-to-one

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

7
JPA: การลบแบบหลายทิศทางแบบหลายทิศทางและแบบเรียงซ้อน
สมมติว่าฉันมีความสัมพันธ์แบบทิศทางเดียว @ManyToOneดังต่อไปนี้: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } ถ้าฉันมีพ่อแม่ P และลูก C 1 ... C nอ้างอิงกลับไปที่ P มีวิธีที่สะอาดและสวยงามใน JPA เพื่อเอาเด็กออกโดยอัตโนมัติ C 1 ... C nเมื่อ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.