/ / क्या हाइबरनेट में एक क्वेरी लागू करना संभव है जो दो डेटाबेस का उपयोग करता है? - एसक्यूएल, डेटाबेस, हाइबरनेट

क्या हाइबरनेट में एक क्वेरी लागू करना संभव है जो दो डेटाबेस का उपयोग करता है? - एसक्यूएल, डेटाबेस, हाइबरनेट

मेरे पास दो अलग-अलग डेटाबेस हैं (उसी सर्वर पर)और मैं डेटाबेस में टेबल में शामिल होना चाहता हूं। मैं हाइबरनेट का उपयोग कर रहा हूं, क्या हाइबरनेट में एक क्वेरी बनाना संभव है जो उन डेटाबेस में दो तालिकाओं में शामिल हो सकता है?

उत्तर:

जवाब के लिए 2 № 1

हाइबरनेट आपके एचक्यूएल या मानदंड क्वेरी के लिए एक एसक्यूएल क्वेरी तैयार करेगा और यह एसक्यूएल डेटाबेस में जेडीबीसी के माध्यम से भेजा जाएगा। इसका मतलब है कि हाइबरनेट जो आप करने की कोशिश कर रहे हैं उसके लिए समर्थन नहीं करता है।

हालांकि, आप कुछ में एक ही परिणाम प्राप्त कर सकते हैंमामलों। कुछ डेटाबेस आपको एक तालिका के लिए उपनाम बनाने का विकल्प देते हैं जो एक अलग डेटाबेस में रहता है। तो आप एक SQL क्वेरी लिखने में सक्षम होंगे जो दो तालिकाओं में शामिल हो और डेटाबेस पर निष्पादित करे।

हम डीबी 2 के साथ ऐसा कर रहे हैं। यदि आप ऐसा कर सकते हैं, तो यह आपके डेटाबेस पर निर्भर करता है।

मुझे लगता है कि अगर आपके पास दो अलग-अलग डेटाबेस (उदाहरण डीबी 2 और माईएसक्यूएल) हैं तो यह असंभव होगा, लेकिन यदि दोनों डेटाबेस एक ही विक्रेता के हैं, तो हो सकता है कि यह प्राप्त हो सके।

आपको डेटाबेस सर्वर के दस्तावेज़ों में अधिक जानकारी प्राप्त करने का प्रयास करना चाहिए।