sql >> Database >  >> RDS >> Mysql

Hoe JPA Repository Query definiëren met een Join?

U hebt geen ON-clausules nodig in JPA, omdat de JPA al weet hoe entiteiten zijn gekoppeld dankzij de mapping-annotaties.

Bovendien selecteert u application , wat geen alias is die in uw zoekopdracht is gedefinieerd.

En je joins slaan nergens op.

De vraag moet gewoon zijn

select application FROM Application a
join a.customer c 
join c.users u
where u.id = :userId

Lees de Hibernate-documentatie om te begrijpen hoe HQL en joins werken.




  1. Wat is MySQL?

  2. Top 5 MySQL GUI-tools (gratis en betaald)

  3. Google Docs als database gebruiken?

  4. MySQL REPLACE:Hoe vervang je alle voorkomens van een char in elke afzonderlijke substring begrensd door dezelfde kop en staart