के साथ ईजेबी 2.x बीएमपी इकाई बीन्स मिक्सिंग मेरे पास एक बड़ा एप्लीकेशन है जो ईजेबी 2.x इकाई बीन्स (बीएमपी) का उपयोग करता है। यह एक भयानक दृढ़ता रणनीति होने के लिए जाना जाता है (यदि आवश्यक हो तो मैं विस्तृत कर सकता हूं)।हाइबरनेट 3.x
मैं इस एप्लिकेशन को अधिक अभिव्यक्तिपूर्ण, पारदर्शी और गैर-आक्रामक दृढ़ता रणनीति का उपयोग करने के लिए माइग्रेट करना प्रारंभ करना चाहता हूं, और इसके साथ मेरी कंपनी के पिछले अनुभव को देखते हुए, हाइबरनेट 3.x स्पष्ट विकल्प है।
हाइबरनेट में माइग्रेट करने में कुछ समय लग रहा है, क्योंकि एप्लिकेशन में 100 से अधिक टेबल इकाई बीन्स का उपयोग करते हैं। तो मैं एक चरणबद्ध दृष्टिकोण को देख रहा हूं जहां दो दृढ़ता रणनीतियों समानांतर में चलती हैं, आदर्श रूप से एक ही समय में, यदि संभव हो तो एक ही समय में।
मेरा सवाल यह है कि, इन दो दृढ़ता रणनीतियों के संयोजन के नुकसान (यदि कोई हैं) क्या हैं? क्या वे एक-दूसरे के रास्ते में आ जाएंगे?
वही प्रथम स्तर के कैश (सत्र) –
पर लागू होता है यदि आप लंबे सत्र का उपयोग करते हैं। लेकिन यह वास्तव में सलाह नहीं है। –
अब तक मेरे सीमित प्रयोग के आधार पर, दोनों प्रौद्योगिकियां प्रत्यक्ष जेडीबीसी की हमारी तीसरी तकनीक के साथ-साथ खुशी से काम करती हैं। ऐप सर्वर का ट्रांज़ेक्शन मैनेजर वास्तव में वांछित व्यवहार प्रदान करता है, भले ही तीन मोड एक ही लेनदेन के भीतर उपयोग किए जाते हैं। –