से पहले ज्ञात नहीं है मेरे पास जावा 6, स्प्रिंग 2.5.6 और हाइबरनेट 3.2.7 पर चल रहा एक वेब एप्लिकेशन है। अब कई डेटाबेस से कुछ डेटा लाने की आवश्यकता है, जिनके नाम रनटाइम से पहले ज्ञात नहीं हैं। इस लक्ष्य को हासिल करने का सबसे अच्छा तरीका क्या है?डेटाबेस का उपयोग करने के लिए हाइबरनेट को कॉन्फ़िगर करना, जिसका नाम रनटाइम
मैंने देखा है उदा। लेख में http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/ पर, लेकिन यह केवल एक परिस्थिति में लागू प्रतीत होता है, जहां सभी डेटाबेस कॉन्फ़िगरेशन पहले से ज्ञात हैं।
ऐसा लगता है जैसे मैं विन्यास वस्तु के लिए एक डेटा स्रोत सेट कर सकते हैं, लेकिन यह अभी भी आवश्यक है कि सभी संभव डेटा स्रोतों (आवेदन शुरू होने से पहले परिभाषित कर रहे हैं या हो सकता है नहीं है, जो करने के लिए वापस हो जाता है मूल प्रश्न)। – simon
जब भी आप और कितनी चाहें कॉन्फ़िगरेशन बना सकते हैं। लेकिन जब आप उन्हें उपयोग करने की आवश्यकता हो तो आपको उनमें से एक को चुनने में भी सक्षम होना चाहिए। –