का उपयोग कर मैं एक ग्राहक जो आलसी आरंभीकरण उपयोग करना चाहता है के लिए एक परियोजना पर काम कर रहा हूँ LazyInitializationException हल करने के लिए कैसे। डिफ़ॉल्ट आलसी लोडिंग मोड के साथ कक्षाओं को मैप करते समय उन्हें हमेशा "आलसी प्रारंभिक अपवाद" मिलता है।जब JPA और हाइबरनेट
@JoinTable(name = "join_profilo_funzionalita", joinColumns = {@JoinColumn(name = "profilo_id", referencedColumnName = "profilo_id")}, inverseJoinColumns = {@JoinColumn(name = "funzionalita_id", referencedColumnName = "funzionalita_id")})
//@ManyToMany(fetch=FetchType.EAGER) - no exceptions if uncommented
@ManyToMany
private Collection<Funzionalita> funzionalitaIdCollection;
क्या इस त्रुटि से बचने के लिए जेपीए कक्षाओं का उपयोग कर एक मानक पैटर्न है?
स्निपेट का स्वागत है, आपके समय के लिए बहुत बहुत धन्यवाद।
यदि आप अपने सर्वर पर लोड की उम्मीद करते हैं तो ओपन सत्र का उपयोग न करें। यह उत्तर उस दिशा में एक चेतावनी का उपयोग कर सकता है। – iwein
मैंने सोचा कि लिंक पैटर्न के प्रभावों को समझाने के लिए पर्याप्त होगा लेकिन मैंने मामले में कुछ चेतावनियां जोड़ दी हैं। :) –