Ich versuche, die Liste zu sortieren, aber müssen beitreten, um zu sortieren. Der Code, den ich verwende, ist wie folgt. Wenn ich nicht sortiere, dann gibt es mir die richtigen Daten, aber wenn ich wie unten sortiere, vereinige ich mich mit mehreren Tabellen, was dazu führt, dass in meinem Ergebnis redundante Daten angezeigt werden, weil einige Tabellen eine Eins-zu-viele Beziehung haben.Grails - mehrere Joins zeigt redundante Daten in der Listenansicht
def result = Server.createCriteria().list() {
connection {
customerLocation {
eq("customer", customer.id)
}
}
serverSide {
clientSide {
clientSideMachine {
domain {
order "DomainName", "asc"
}
}
}
}
}
Ich möchte
A1 A2 A3
B1 B2 B3
C1 C2 C3
in meiner Liste zeigen, aber obige Code erzeugt redundante Daten aufgrund verbindet ...
A1 A2 A3
A1 A2 A3
A1 A2 A3
B1 B2 B3
B1 B2 B3
C1 C2 C3
C1 C2 C3
Gibt es eine einfache Möglichkeit, dies zu umgehen ?? ? Ich benutze auch Seitenumbruch in GSP.