From
http://java.sun.com/j2se/1.4.2/docs/api ... l/Map.html
"The order of a map is defined as the order in which the iterators on the map's collection views return their elements. Some map implementations, like the TreeMap class, make specific guarantees as to their order; others, like the HashMap class, do not."
It seems to me that the Map itself may not guarantee any order. Am I missing something? Is there some hibernate doc/spec that guarantees the order for the implementation of that particular map?
Marius