[java] जेपीक्यूएल स्टेटमेंट का चयन करने में नया ऑब्जेक्ट बनाएं - से बचें या गले लगाओ?


0 Answers

जब आप डेटा ट्रांसफर ऑब्जेक्ट पुनर्प्राप्त करना चाहते हैं तो आप अक्सर इस तरह की क्वेरी का उपयोग करते हैं। शायद एक रिपोर्ट इसका उपयोग करने के लिए एक अच्छी जगह हो सकती है। यदि आप केवल एक डोमेन ऑब्जेक्ट (जैसे परिवार से ) को पुनर्प्राप्त करना चाहते हैं, तो इसका उपयोग करने का कोई कारण नहीं है।

Question

मैंने हाल ही में सीखा है कि JPQL कथन में नए ऑब्जेक्ट्स को निम्नानुसार बनाना संभव है:

select new Family(mother, mate, offspr)
from DomesticCat as mother
    join mother.mate as mate
    left join mother.kittens as offspr

क्या यह कुछ टालना चाहिए या गले लगाने के लिए है? इस प्रथा का उपयोग कब अच्छे प्रथाओं के प्रकाश में उचित है?




Related