2009-05-09 7 views
0

Ich habe zwei Tabelle mit vielen zu vielen Beziehung, wenn ich findbyall Methode auf diese Tabelle anwenden wird es einen Datensatz mehrere Zeit abrufen (das ist der Datensatz wird für diese detaillierte Tabelle angezeigt werden so oft wie es andere relation ship mit anderen tisch) so wie kann ich jeden satz nur einmal anzeigen. danke im voraus.Problem beim Abrufen von Daten aus Ruhezustand viele zu viele Beziehung

Antwort

1

Fügen Sie Ihrem Criteria-Objekt den 'distinct' -Transformator hinzu: crit.setResultTransformer (Criteria.DISTINCT_ROOT_ENTITY);

Verwandte Themen