Ich benutze Hibernate mit Java.MyEclipse + Hibernate sortiert keine Eigenschaften nach ID?
Ich habe zwei Tabellen, die mit Fremdschlüsseln verknüpft sind.
Table: country Fields: ID, Name POJO class name : Country POJO class properties: id, name, cities Table: city Fields: ID, Name, CountryID POJO class name : Country
Dann verwende ich "Hibernate Reverse Engineering" von MyEclipse. Es erstellt automatisch DAOs, Abstracts und Pojo-Klassen.
Alles funktioniert sehr gut. Wenn ich ein Country-Objekt anfordere, ruft Hibernate es ab und füllt die Eigenschaft "cities" mit Städten, die CountryID als country.id haben.
noch alles in Ordnung, aber wenn ich „Städte“ Eigenschaft (java Set-Typ) auflisten, drucken dann IDs aller Städte heraus, dass ich diese ungeordnete Liste bekam:
ID: 5 ID: 1 ID: 4 ID: 2
Wo soll ich geordnet nach Städten bearbeiten zu erhalten ID, wenn ich Country-Instanzen aus der CountryDAO-Klasse erhalte?
Andy, danke für Ihre Überlegung; Trotzdem bekomme ich immer noch eine Ausnahme. Könnten Sie bitte nachsehen, was damit nicht stimmt? http://pastebin.ca/1410416 –