Hallo zuzsammen,
mein Problem kurz beschrieben:
Ich habe eine Entityklasse die mit einer Datenbanktabelle gemappt ist. Jetzt brauche ich für eine Ansicht im Frontend Daten aus einer anderen Tabelle.
Die Annotation @SecondaryTable war schnell gefunden. Problem ist aber, dass der resultierende INNER JOIN, den diese Annotation bietet bei jeder SQL Abfrage ausgeführt wird.
Dies habe ich an einer Exception gesehen, wo der INNER JOIN neben meiner WHERE Klausel ebenfalls ausgeführt wurde. Dabei hatte diese Abfrage nur Daten aus der Primary Table geholt. Deswegen komme ich zu dem entschluss, dass der INNER JOIN immer mitausgeführt wird.
Wie kann ich diese @SecondaryTable also besser unter Kontrolle bringen?
mein Problem kurz beschrieben:
Ich habe eine Entityklasse die mit einer Datenbanktabelle gemappt ist. Jetzt brauche ich für eine Ansicht im Frontend Daten aus einer anderen Tabelle.
Die Annotation @SecondaryTable war schnell gefunden. Problem ist aber, dass der resultierende INNER JOIN, den diese Annotation bietet bei jeder SQL Abfrage ausgeführt wird.
Dies habe ich an einer Exception gesehen, wo der INNER JOIN neben meiner WHERE Klausel ebenfalls ausgeführt wurde. Dabei hatte diese Abfrage nur Daten aus der Primary Table geholt. Deswegen komme ich zu dem entschluss, dass der INNER JOIN immer mitausgeführt wird.
Wie kann ich diese @SecondaryTable also besser unter Kontrolle bringen?