Hallo,
ich setze das folgende Query ab:
Code:
final Collection<Component> col = session.createCriteria(Component.class).list();
Damit will ich alle Objekt vom Typ Component bekommen, die es in der Datenbank gibt.
Und obwohl nur ein Eintrag in der DB existiert, werden mir 8 zurückgegeben, die alle identisch sind. Ich habe diverse Collections gemapped, die automatisch gespeichert werden und die zu "left outer join"s und damit zu zuvielen Einträgen führen.
Ich verwende zu Testzwecken Apache Derby als Datenbank.
Habe ich nun einen Denkfehler beim Erstellen der Abfrage gemacht oder ist mein Mapping fehlerhaft? Wie bekomme ich eine korrekte Liste der existierenden Einträge??
Danke im Voraus!