java - JPA: Delete children in OneToMany -
मेरे पास नीचे OneToMany मानचित्रण है
अभिभावक:
@OneToMany (मैप किया गया = मूल, orphanRemoval = true, cascade = {CascadeType.ALL}) निजी सूची & lt; Child & gt; चाइल्ड = नए अर्रेलिस्ट & lt; बाल & gt; (); बाल:
@ManyToOne @JoinColumn (नाम = "अभिभावक") निजी माता-पिता के माता-पिता; माता-पिता को अद्यतन करते समय, मुझे एक अपवाद मिल रहा है:
cascade = "all-delete-orphan" के साथ एक संग्रह का संदर्भ नहीं मालिक इकाई उदाहरण मेरा कोड:
parent.getChild ()। स्पष्ट (); माता-पिता.सेटबिल (बाल लिस्ट)
आप माता-पिता से बच्चों को निकालते हैं, लेकिन < कोड> चाइल्ड स्वामित्व वाली पक्ष है, आपको माता-पिता से बाल संस्थाओं के संदर्भ को निकाल देना होगा। के लिए (शिशु बच्चा: बच्चों) {child.setParent (नल); }
Comments
Post a Comment