Я использую Hibernate с Java.MyEclipse + Hibernate не упорядочивает наборы свойств по ID?
У меня есть две таблицы, которые связаны с внешними ключами.
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
Затем я использую «спящий режим обратной инженерии» MyEclipse. Он автоматически создает DAO, тезисы и классы pojo.
Все работает очень хорошо. Когда я запрашиваю объект Country, Hibernate извлекает его и заполняет свойство «города» городами, у которых есть CountryID as country.id.
Тем не менее все нормально, но когда я список «города» свойство (Java типа Set), а затем распечатать идентификаторы всех городов, которые я получил этот неупорядоченный список:
ID: 5 ID: 1 ID: 4 ID: 2
Где я должен изменить, чтобы получить города по заказу ID, когда я получаю экземпляры стран из класса CountryDAO?
Andy, спасибо за ваше внимание; однако я все еще получаю исключение. Не могли бы вы проверить, что с ним не так, пожалуйста? http://pastebin.ca/1410416 –