क्या किसी को पता है कि Grails के माध्यम से एक एसक्यूएल दृश्य तक पहुंचने का सबसे अच्छा तरीका क्या है (या यदि यह भी संभव है)? ऐसा करने का एक स्पष्ट तरीका यह है कि दृश्य के पंक्तियों का संग्रह चुनने के लिए executeQuery का उपयोग करना होगा, जिसे हम डोमेन ऑब्जेक्ट्स की सूची के रूप में नहीं मानेंगे। हालांकि, यहां तक कि इस मामले में यह स्पष्ट नहीं है कि कौन सी डोमेन क्लास executeQuery को चलाने के लिए है, क्योंकि वास्तव में हम पूरी तरह से असंबंधित इकाई (दृश्य) के विरुद्ध क्वेरी चलाने के लिए केवल उस डोमेन क्लास का उपयोग कर रहे हैं।Grails में SQL/डेटाबेस दृश्य
क्या इसे देखने के लिए एक डोमेन क्लास बनाना पसंद किया जाएगा और फिर हम उस डोमेन क्लास के विरुद्ध सूची() का उपयोग कर सकते हैं? ऐसा लगता है कि इसके साथ समस्याएं हो सकती हैं क्योंकि Grails शायद किसी भी डोमेन वर्ग की तालिका स्कीमा डालने, अपडेट करने, हटाने और संशोधित करने में सक्षम होने की अपेक्षा करता है।
[संपादित करें:
यहाँ सवाल को का पालन करें: Grails Domain Class without ID field or with partially NULL composite field
यह बहुत अच्छा लग रहा है, धन्यवाद! मैं एक प्रकार का "वर्चुअल" डोमेन क्लास का उपयोग करना पसंद करूंगा, लेकिन जैसा कि मैंने कहा था कि मुझे सच में संदेह है कि इस तरह की स्थिति में भी संभव है। –
साल बाद, अभी भी काम करता है (Grails 2.0)। जब कोई प्रश्न मूल एसक्यूएल की मांग करता है तो अच्छा हाइबरनेट बच निकलता है। – virtualeyes