Мой гугл-фу указал мне на некоторые страницы, где говорят, что @OrderColumn
можно использовать для всех коллекций - так что, похоже, он не ограничен списками или наборами.Хотя на всех страницах, которые я нашел, есть примеры с полями List
.
В eclipse WIKI есть хорошая статья об аннотации @OrderColumn
.
Редактировать
Как насчет обходного пути - вы можете добавить метод к вашему бобу, чтобы получить набор записей карт:
public Set<Map.Entry<?,?>> getPropertiesEntries() {
Set<Map.Entry<?,?>> result = new TreeSet(myComparator);
result.addAll(map.entrySet());
return result;
}
и использовать эту запись, устанавливая всякий раз, когда выцикл по карте.