मुझे लगता है कि मुझे @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
मेरे डेटा को प्रभावित करता है (उपयोगकर्ता मुझे लगता है)? ओपनजेपीए दस्तावेज़ों के उदाहरण के लिए
+1 मैं कभी भी पार हो गया हूं। – Ridcully
हालांकि @OneToMany पक्ष पर CascadeType.ALL होना अच्छा हो सकता है। – mvmn