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

हाइबरनेट का उपयोग करके जॉइन टेबल से कैसे पूछें?

टाइप की गई क्वेरी बनाने के लिए आप क्या करना चाहते हैं। उचित मानचित्रण के साथ आप संबंधित वस्तुओं को भी प्राप्त कर सकते हैं - तालिका में शामिल होने के लिए ORM . के रूप में क्वेरी करने की कोई आवश्यकता नहीं है यह आपके लिए करेगा:

Query query = session.createQuery(hql);
List<TestProject> results = query.list();

for (TestProject row : results) {
    //what to do here
    // do whatever you want
}

और उचित संबंध मानचित्रण से आप इस तरह के संबंध प्राप्त कर सकते हैं:

for (TestProject row : results) {
    Set<TestEmployee> employees=row.getEmployeesList();
    // do more work.
}

जहां तक ​​"कैसे करें" का प्रश्न है - यह विषय एक उत्तर आदि में कवर करने के लिए बहुत व्यापक है, लेकिन आपको यहां से शुरू करने में सक्षम होना चाहिए - http://hibernate.org/orm/documentation/5.1/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ROWNUM=1 किन परिस्थितियों में किसी मौजूदा syle क्वेरी में प्रदर्शन में उल्लेखनीय वृद्धि करता है

  2. Oracle एपेक्स में ट्रिगर DBMS_OUTPUT.PUT_LINE दिखा रहा है

  3. एसक्यूएल फिडल आउटपुट त्रुटि

  4. तालिका नाम से %ROWTYPE चर

  5. JDBC की मौलिक अवधारणाएँ, पूलिंग और थ्रेडिंग