Formuliere eine HQL-Query, die nur die entsprechenden Felder aus der Datenbank liest (Kap. 14 Referenz-Doku).
Beispiel:
Code:
...
Query q = session.createQuery("select name, thumbnail from GALLERIE where...");
...
In obiger Abfrage würde das eigentliche Bild nicht mit geladen.
Das Ergebnis einer solchen Abfrage wäre eine Liste aus Objekt-Arrays.
Der erste Eintrag in jedem Objekt-Array wäre der Name und müsste nach String gecastet werden, der zweite wäre das Thumbnail und müsste nach byte[] gecastet werden.