Also habe ich mich damit abgefunden, dass ich die Reihenfolge einer Liste nicht zuverlässig nutzen kann, weil Hibernate es umkehrt und jeder sagt, mach es nicht, also habe ich meiner Klasse ein Feld als Position hinzugefügt. Ich habe:Wie sortiere ich die Liste nach einer Eigenschaft der Objekte in der Sammlung?
@Entity
class Procedure {
...
int procedureId;
List<Task> tasks;
...
}
@Entity
class Task {
...
int taskId;
int position;
}
Jetzt weiß ich nicht, wie man Interaktion mit der Liste nähert. Sollte ich es einfach nach Position sortieren, wenn ich es zum ersten Mal aus der db herausgeholt habe, und damit anfangen, damit zu arbeiten, dann kann ich den ganzen Code zur Umordnung des Benutzers, den ich bereits geschrieben habe, zurückgeben und dann alle Positionen auf Save auf die Bestellung zurücksetzen die Liste, auf die ich zurückgreifen kann, wenn ich zurückkomme?
SKIP Actual FRAGE HIER:
Dies scheint der beste Ansatz zu sein, aber wie sortiere ich die Liste durch eine Eigenschaft der Objekte in der Sammlung?
Dies ist die Lösung, die ich jetzt benutze, vielen Dank. – Joshua