मैं हाइबरनेट के साथ काम कर रहा हूं और मुझे एक एचक्यूएल क्वेरी बनाने में परेशानी हो रही है जो मेरे ऑब्जेक्ट के सभी बच्चों को लाती है। उदाहरण के लिए: ऑब्जेक्ट उपयोगकर्ता की कारों की सूची और दोस्तों की एक सूची है।हाइबरनेट में कई बच्चों को लाने में कैसे शामिल हों?
अपनी कारों के साथ उपयोगकर्ता को प्राप्त करने के लिए मैं निम्नलिखित क्वेरी का उपयोग करूंगा:
उपयोगकर्ता से आप यू.यू.एस. लाने में शामिल हो गए हैं जहां u.id =?
यह ठीक काम करता है, इसलिए मैंने सोचा कि यह उसकी कारों के साथ और उसके दोस्तों को निम्न क्वेरी के साथ साथ एक उपयोगकर्ता प्राप्त करने के लिए आसान होगा: उपयोगकर्ता से
यू u.cars लाने में शामिल होने के लिए छोड़ दिया शामिल होने u.friends जहां लाने के लिए छोड़ दिया u.id =?
लेकिन यह मुझे निम्न त्रुटि देता है:
HibernateException: एक साथ कई बैग
अब नहीं लाई जा सकती है मेरी सवाल यह है: हाइबरनेट में एक से अधिक बच्चों को लाने के लिए सही तरीके से क्या है?
डुप्लिकेट: http://stackoverflow.com/questions/4334970/hibernate-cannot-simultaneously-fetch-multiple-bags। हाइबरनेट उपयोग के साथ: @LazyCollection (LazyCollectionOption.FALSE) – willome