मुझे सत्र के बाहर आलसी लोड ऑब्जेक्ट्स/कॉललेशन का उपयोग करना है, हम Hibernate.initialize(Object obj)
करते हैं ताकि प्रारंभिक() विधि को तर्क के रूप में पारित किया गया ऑब्जेक्ट प्रारंभ किया जा सके और इसका दायरा के बाहर उपयोग किया जा सके अधिवेशन ।कैसे Hibernate.initialize() काम करता है
लेकिन मैं यह समझने में सक्षम नहीं हूं कि यह कैसे काम करता है। मेरा मतलब है कि अगर हम कर रहे हैं तो हम उत्सुक होने में खत्म हो जाते हैं, इसलिए हमने कॉन्फ़िगरेशन में आलसी क्यों किया और रनटाइम के दौरान उत्सुकता में समाप्त हो गया।
दूसरे शब्दों में, मैं Hibernate.initialize()
और eagerly
उस ऑब्जेक्ट को लोड करने के बीच अंतर जानना चाहता हूं।
क्या मुझे यह गलत लगता है या कुछ याद आती है?
यदि आपके पास ऐसा संग्रह है जो सत्र के बाहर पहुंच जाएगा और आप केवल Hibernate.in प्रारंभ करेंगे, तो आपको सदस्य तक पहुंचने पर एक अच्छा LazyInitializationException मिलेगा। –