Skip to content

Instantly share code, notes, and snippets.

@rschumm
Created May 23, 2012 12:35
Show Gist options
  • Save rschumm/2775036 to your computer and use it in GitHub Desktop.
Save rschumm/2775036 to your computer and use it in GitHub Desktop.
Konstruktoren in JPQL Select-Statement
select ch.schumm.KundeStadt(
k.wohnort.plz, k.wohnort.ort, count(k))
from kunde k
group by k.wohnort.plz, k.wohnort.ort
@rschumm
Copy link
Author

rschumm commented May 23, 2012

In diesem Beispiel wird eine komplexe SQL bzw. JPQL-Abfrage in eine Custom-POJO abgefüllt:

Kunde ist dabei eine JPA-Entität, KundeStadtdafü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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment