Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

हाइबरनेट क्वेरी लैंग्वेज में लेफ्ट जॉइन कैसे करें?

HQL . में आप LEFT JOIN का उपयोग कर सकते हैं केवल मुख्य इकाई में लिंक की गई संपत्ति के साथ:

नमूना

EntityA के पास EntityB प्रकार का एक ऑब्जेक्ट एंटिटीबी है जिससे आप

. कर सकते हैं
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...

यदि EntityA के पास निकायB संपत्ति नहीं है, लेकिन EntityB के पास एक संपत्ति निकायA है, तो आप इसे नहीं लिख सकते:

SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A 

क्योंकि आपको त्रुटि है। यह एक हाइबरनेट समस्या है जो अभी तक हल नहीं हुई है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-29977:गारंटी मोड में क्वेरी पंजीकरण के लिए असमर्थित कॉलम प्रकार

  2. स्लैश या नो स्लैश?

  3. PL/SQL का उपयोग करके XLS फ़ाइलें जेनरेट करें

  4. मैं Oracle में एक अद्वितीय अनुक्रमणिका कैसे बना सकता हूं लेकिन नल को अनदेखा कर सकता हूं?

  5. Oracle PL SQL उदाहरण में तालिका प्रकार