Hallo zusammen, ich bin noch absoluter Anfänger im Bereich JavaEE und komme bei der Query über mehrere Tabellen per JPQL einfach nicht weiter.
Ich habe 2 Tabellen:
Bewerbung: ben_id|arbeit_id|zulassung
Benutzer: id|name|punkte|schnitt
Nun würde ich gerne eine Liste nach arbeit_id erzeugen, bei der die Benutzerdaten ausgegeben werden und diese nach Punkte und Schnitt sortiert werden.
Mein Versuch war:
Leider funktioniert das so nicht, allerdings habe ich das joinen per JPQL auch noch nicht so richtig verstanden
Ich habe 2 Tabellen:
Bewerbung: ben_id|arbeit_id|zulassung
Benutzer: id|name|punkte|schnitt
Nun würde ich gerne eine Liste nach arbeit_id erzeugen, bei der die Benutzerdaten ausgegeben werden und diese nach Punkte und Schnitt sortiert werden.
Mein Versuch war:
Code:
@NamedQuery(name="Liste", query="SELECT a FROM Bewerbung b JOIN b.benutzer a WHERE b.arbeit = :id AND b.zulassung = false ORDER BY a.punkte DESC, a.schnitt")