Sobald ich per createQuery eine Abfrage ausführe, werden über diesen Aufruf 2 Selects-Statements ausgeführt. Das erste enthält die Where-Bedingung, die ich übergeben habe und liefert den erwartete Resultset. Das zweite Statement liefert zuviel, weil nur eine Id in der Where-Bedingung gesetzt wird.
Die Abfrage geht über 3 Tabellen, die in einer 1-n-Beziehung stehen (bidirektional). Die Konfiguration erfolgt über Annotations.
Wo könnte die Ursache für den 2 Select liegen ...?
Version: hibernate-3.2.6.ga
|