sql >> Databasteknik >  >> RDS >> Oracle

Hur gör man vänsteranslutning i Hibernate Query Language?

I HQL du kan använda LEFT JOIN endast med länkad egendom i huvudenhet:

Exempel

EntitetA har en objektentitetB av typen EntitetB så att du kan

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

OM EntityA inte har entityB-egenskap men EntityB har en egenskapentityA, kan du inte skriva detta:

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

eftersom du har ett fel. Det här är ett vilolägesproblem som inte är löst än.




  1. Hur ansluter jag till olika databaser under körning?

  2. Oracle Regexp misslyckas i SQL

  3. SQL Server Management Studio – tips för att förbättra TSQL-kodningsprocessen

  4. Ladda data från databas + ajax + php