Hallo,
ist es möglich aus einer Hibernate Query bzw. dem HQL-String die Entity zu ermitteln. Ich könnte den HQL String zu Fuß parsen, aber vielleicht geht es besser. Oder es geht generell besser.
Szenario:
Aus der Datenbank werden via Hibernate ConfigDaten gelesen. Typischer select “from Configuration where configname = ?”.
Ich möchte um Datenbankzugriffe zu minimieren diese Daten cachen. Und zwar nicht beim Aufrufer, sondern in der Datenbankzugriffsklasse, welche ein Wrapper um die Hibernatefunktionalität ist.
Idee: wenn der Aufrufer obigen String absetzen, möchte ich erkennen dass die Tabelle Configuration und geg. das Feld configname gemeint ist und dann alles aus dieser Tabelle einmalig abholen.
Und alle selects auf die Tabelle “umleiten”.
Gruß Thomas