2011-04-26 9 views
5

मैं जेपीए का उपयोग अपने जेपीए प्रदाता के रूप में हाइबरनेट के साथ कर रहा हूं। मेरे अनुप्रयोग को persistence.xml (डिफ़ॉल्ट दृढ़ता इकाई) में परिभाषित डेटाबेस से कनेक्ट करने की आवश्यकता है तालिका से कई कॉन्फ़िगर किए गए सिस्टम को पकड़ें और उनमें से प्रत्येक के लिए बनाएँ EntityManagerFactory (सिस्टम केवल कनेक्शन पैरा, बोली और ड्राइवर में भिन्न होते हैं)।मैं एक स्थिरता इकाई के साथ एकाधिक डेटाबेस से कैसे कनेक्ट करूं?

क्या यह "टेम्पलेट" दृढ़ता इकाई के साथ ऐसा करना संभव है? अभी के लिए मैं प्रत्येक सिस्टम के लिए अलग-अलग प्रति दृढ़ता इकाई का उपयोग कर रहा हूं लेकिन यह बेवकूफ लगता है।

उत्तर

1

आपको शायद अपना खुद का JCA compliant कनेक्टर लिखना होगा जो विशिष्ट डीबी कनेक्टर को लपेटता है और जेपीए के माध्यम से इसका खुलासा करता है:

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