मैं यह जानने की कोशिश कर रहा हूं कि Grails में बाएं के बजाय पूर्ण रिकॉर्ड लाने के लिए उत्सुकता है या नहीं।क्या Grails में पूरा रिकॉर्ड लाने के लिए उत्सुकता है?
मेरे पास दो कक्षाएं हैं जिनमें से कई मैपिंग हैं। जब मैं सभी रिकॉर्ड्स प्राप्त करने और एक्सएमएल के रूप में प्रस्तुत करने का प्रयास करता हूं, तो केवल "कई" पक्ष की आईडी एक्सएमएल फ़ाइल में आती हैं। क्या पूरे रिकॉर्ड प्राप्त करने के लिए वैसे भी है?
उदाहरण है कि मैं उपयोग कर रहा हूँनिम्नलिखित है:
मैं 3 वर्गों है:
उपयोगकर्ता, पुस्तक और अध्याय
उपयोगकर्ता और बुक कई मानचित्रण और अध्याय को बुक करने के लिए एक बहुत है कई मैपिंग के लिए एक। मेरे पास एक क्लास यूज़रबुक है जो कई लोगों को कई रिश्तों को परिभाषित करता है। अब मेरे पास निम्नलिखित कोड
user = User.findByUserId(params.userid.toString())
def books = user.getAllBooks()
render books as XML
Set<Book>getAllBooks() {
UserBook.findAllByUser(this).collect {it.book} as Set
}
उपर्युक्त पुस्तकों के साथ एक एक्सएमएल प्रस्तुत करता है और प्रत्येक पुस्तक के लिए अध्याय आईडी भी प्रस्तुत करता है। मैं जो चाहता था वह "किताबें" उपरोक्त सभी अध्याय जानकारी भी शामिल थी।
धन्यवाद !!
सका आप अपने वर्गों का एक उदाहरण प्रदान करते हैं ताकि हम आपके प्रश्न का बेहतर उत्तर दे सकें? –
माइकल, मैंने आपके द्वारा सुझाए गए उदाहरण प्रदान किए हैं। धन्यवाद!! – iKT