Aaah, many thanks, so I think I'd better try with LinkedHashMap. Will test it in the evening.
On Fri, Jul 4, 2008 at 4:56 PM, Larry Meadors <[EMAIL PROTECTED]> wrote: > Maps in Java are not ordered. > > public static void main(String[] args) { > Map m = new HashMap(); > m.put("this", "this"); > m.put("is", "is"); > m.put("a", "a"); > m.put("test", "test"); > for(Object o:m.values()) System.out.println(o); > } > > The output on my box is: > > a > is > this > test > > Larry > > > On Fri, Jul 4, 2008 at 6:19 AM, Nicholoz Koka Kiknadze > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I get results using resultClass="java.util.HashMap" and I expected that > if I > > iterate values of the HashMap the order will correspond to the order in > my > > fields. However it does not. Is that normal behavior? > > > > In other words I have 'Select f1, f2, f3 from Blah', and iterating in the > > HashMap values I get something like f2,f1,f3 > > > > iBatis version 2.3.0.677. > > > > Tya > > > > >