मैं जेपीए जानने के लिए शुरू कर रहा हूँ, और निम्नलिखित देशी एसक्यूएल कि मैं एसक्यूएल सर्वर में परीक्षण के आधार पर जेपीए क्वेरी के साथ एक उदाहरण को लागू किया है,:वाम बाहरी के साथ एक जेपीए क्वेरी बनाने के लिए कैसे शामिल हों
SELECT f.StudentID, f.Name, f.Age, f.Class1, f.Class2
FROM Student f
LEFT OUTER JOIN ClassTbl s ON s.ClassID = f.Class1 OR s.ClassID = f.Class2
WHERE s.ClassName = 'abc'
से ऊपर एसक्यूएल मैं निम्नलिखित JPQL क्वेरी का निर्माण किया है:
SELECT f FROM Student f LEFT JOIN f.Class1 s;
आप देख सकते हैं, मैं अभी भी अपने मूल क्वेरी से हालत OR s.ClassID = f.Class2
की कमी है। मेरा सवाल है, मैं इसे अपने जेपीक्यूएल में कैसे रख सकता हूं?
संभावित डुप्लिकेट [बाएं बाहरी जॉइन के साथ जेपीए क्वेरी कैसे बनाएं] (http://stackoverflow.com/questions/4750371/how-to-make-a-jpa-query-with-left-outer-join) – Perception