2010-04-28 9 views
6

प्रोग्रामिंग के रूप में hibernate.jdbc.batch_size को बदलना संभव है? मैं समझता हूं hibernate.jdbc.batch_size एक अनुप्रयोग स्तर पैरामीटर है, यह जानना चाहता था कि मैं इसे विशेष रूप से कुछ एचक्यूएल आवेषणों के लिए उपयोग कर सकता हूं, न कि अन्य। मैं केवल उन एचक्यूएल प्रविष्टियों के लिए कोड बदलूंगाप्रोग्रामिंग के रूप में हाइबरनेट बैच आकार को बदलना

बड़ी तस्वीर यह है कि मुझे कुछ परिदृश्यों में वेब एप्लिकेशन निष्पादक बनाने के लिए बैच आवेषण शुरू करने की आवश्यकता है, लेकिन मैं सामान्य आवेषणों को खतरे में नहीं डालना चाहता हूं जो अभी काम करते हैं।

किसी भी संकेत दिए गए

धन्यवाद मदद मिलेगी मेरी जानकारी के लिए समीर

उत्तर

2

, आप क्रम में एक SessionFactory के विन्यास सेटिंग्स बदल सकते (सेटिंग सार्वजनिक एपीआई के माध्यम से संपर्क में नहीं कर रहे हैं और अपरिवर्तनीय हैं) ।

दूसरे शब्दों में, मैं एक और SessionFactory का उपयोग करें (और इसे बनाने के लिए इस्तेमाल किया Configuration वस्तु में hibernate.jdbc.batch_size गुण सेट) यह आवश्यकता होगी, विशिष्ट स्थितियों में होता है।

+0

धन्यवाद। यह मेरी समझ के साथ गूंजता है। मैंने आवेदन का परीक्षण किया। गैर थोक आवेषण पहले की तरह ठीक काम करते हैं – user179056

संबंधित मुद्दे