Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara melakukan join kiri dalam Bahasa Kueri Hibernasi?

Di HQL anda dapat menggunakan LEFT JOIN hanya dengan properti tertaut di entitas utama:

Contoh

EntityA memiliki objek entityB bertipe EntityB sehingga Anda dapat

SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...

JIKA EntityA tidak memiliki properti entityB tetapi EntityB memiliki properti entityA, Anda tidak dapat menulis ini:

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

karena Anda memiliki kesalahan. Ini adalah masalah Hibernasi yang belum terselesaikan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kembalikan prosedur tersimpan keluar variabel kursor di cx_Oracle

  2. Perilaku Oracle Parallel Query dengan alat IDE sebagai Pengembang SQL atau Toad

  3. Jalankan Oracle Client dalam mode 32-bit pada mesin 64-bit

  4. Bagaimana menjalankan skrip tertentu setelah terhubung ke Oracle menggunakan Rails?

  5. Perbedaan nilai CSV menggunakan REGEXP_REPLACE di Oracle