Hallo :-)
Bin noch ziemlich unerfahren im Umgang mit Hibernate, daher vielleicht auch eine etwas untypischere Frage, die warscheinlich leicht beantwortet werden kann.
Ich hab folgendes Problem, mein Programm soll dynamische Datenbankabfragen erstellen, dies beinhaltet subqueries.
Meine Frage ist, kann ich die Subqueries auch vorher, eigenständig aus der Datenbank abfragen und das Ergebnis nachher mit einem join in eine neue HQL Abfrage packen?
Beispiel in SQL:
...
FROM Tabelle H
...
INNER JOIN
(SELECT groupid, value FROM Group GR
INNER JOIN classification C
ON C.classificationid = GR.classification
WHERE
C.classname = 'class1') STATE
ON H.groupid = STATE.groupid
...
Ich würde gerne das "SELECT groupid ... " in eine eigene Abfrage Packen und später mit der Tabelle H Joinen
Gibt HQL einem dafür eine Möglichkeit oder kann mir jemand einen anderen Tipp zu Realisierung geben?
|