ओआरएम के साथ प्रदान की गई क्वेरी भाषा (क्यू एल) की अभिव्यक्ति बहुत शक्तिशाली हो सकती है। दुर्भाग्यवश, एक बार आपके पास जटिल प्रश्नों का बेड़ा हो जाने के बाद, और फिर कुछ परेशान स्कीमा या डेटा समस्या उत्पन्न होती है, तो आपको आवश्यक डीबीए सहायता को सूचीबद्ध करना बहुत मुश्किल है? यहां वे टीम का हिस्सा हैं जो डेटाबेस विकसित कर रहे हैं, फिर भी वे आवेदन क्यूएल नहीं पढ़ सकते हैं, बहुत कम सुझावों को संशोधित करते हैं। मैं आमतौर पर उनके लिए लॉग से बाहर जेनरेट एसक्यूएल को पकड़ने को समाप्त करता हूं। लेकिन फिर जब वे इसमें बदलाव की सिफारिश करते हैं, तो यह मूल क्यूएल से कैसे संबंधित है? प्रक्रिया दौर यात्रा नहीं है।क्या ओ/आर मैपिंग इसके लायक है?
तो ओआरएम के मूल्य को बढ़ावा देने के एक दशक बाद, अब मैं सोच रहा हूं कि मुझे मैन्युअल रूप से अपना एसक्यूएल लिखना चाहिए या नहीं। और हो सकता है कि मैं वास्तव में फ्रेमवर्क करना चाहता हूं, जितना संभव हो सके डेटा मार्शलिंग को स्वचालित करें।
प्रश्न: क्या आपको अपने संगठन में राउंड-ट्रिप समस्या से निपटने का कोई तरीका मिला है? क्या कोई एसक्यूएल-मार्शलिंग फ्रेमवर्क है जो अच्छी तरह से स्केल करता है, और आसानी से बनाए रखता है?
(हाँ, मुझे पता है कि शुद्ध एसक्यूएल मुझे डाटाबेस विक्रेता के लिए बाध्य हो सकता है। लेकिन यह संभव मानकों का अनुपालन करने एसक्यूएल लिखने के लिए है।)
विचार के लिए भोजन, यहां टेड नेवार्ड का व्यापक लेख "कंप्यूटर विज्ञान का वियतनाम" है: http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+ कंप्यूटर +Science.aspx –