Created
May 23, 2012 12:35
-
-
Save rschumm/2775036 to your computer and use it in GitHub Desktop.
Konstruktoren in JPQL Select-Statement
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select ch.schumm.KundeStadt( | |
k.wohnort.plz, k.wohnort.ort, count(k)) | |
from kunde k | |
group by k.wohnort.plz, k.wohnort.ort |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In diesem Beispiel wird eine komplexe SQL bzw. JPQL-Abfrage in eine Custom-POJO abgefüllt:
Kunde
ist dabei eine JPA-Entität,KundeStadt
dafür ein ganz normales POJO.Das Zeugs, was vom Select zurückkommt, wird dann einfach in den Konstruktor des POJO gemappt.
So können auch komplexe Abfragen über mehrere Entitäten in ein Objekt gemappt und dann angezeigt werden.