मेरे पास एक हाइबरनेट डोमेन ऑब्जेक्ट है जो एप्लिकेशन के विभिन्न हिस्सों से लोड हो जाता है। कभी-कभी यह हर एसोसिएशन और दूसरों को आलसी लोड करने के लिए फायदेमंद है, यह पूरी बात को एक साथ शामिल करने के लिए बेहतर है। एक उम्मीद है कि खुशहाल वादा मैंने पाया के रूप में:हाइबरनेट: बैच_साइज? द्वितीय स्तर कैश?
बैच प्राप्त कर रहा है का उपयोग करना, हाइबरनेट कई अप्रारंभीकृत प्रॉक्सी लोड कर सकते हैं अगर एक प्रॉक्सी पहुँचा जा सकता है। बैच फ़ेचिंग आलसी चुनने वाली रणनीति का अनुकूलन है।
hibernate.default_batch_fetch_size
:
बैच प्राप्त कर रहा है का उपयोग करना, हाइबरनेट कई अप्रारंभीकृत प्रॉक्सी अगर एक प्रॉक्सी पहुँचा जा सकता है लोड कर सकते हैं। बैच फ़ेचिंग आलसी चयन लाने की रणनीति का अनुकूलन है।
मैं यह भी देखें:
hibernate.jdbc.fetch_size
:
एक गैर शून्य मान निर्धारित करता है JDBC आकार लाने (कॉल Statement.setFetchSize())।
अच्छी तरह से बैच लाने के दौरान दूसरे स्तर के कैश में देखने के लिए पर्याप्त स्मार्ट हाइबरनेट है? i.e क्या एसोसिएशन को प्रारंभिक कॉल के लिए एक लाने के लिए और फिर अगले एक्स कॉल कैश हिट करते हैं? इस तरह से मैं आलसी लोडिंग चाहता हूं, लेकिन अधिकतर थोक-जैसे लेन-देन के लिए अक्सर कैश को भी दबा सकता हूं।
संग्रह की सारी सामग्री को पहले से ही कैश में निहित है, तो यह अभी भी प्राप्त कर रहा है प्रश्नों संग्रह का उपयोग पर अमल करेंगे?
धन्यवाद।
अब यह कुछ है जो मैं भी जवाब जानना चाहता हूं। – Zoidberg
मेरा प्रश्न मार्क करें :-) – davidemm