> JDO doesn't define an ordering constraint, it is reasonable to assume that > in JDO a List is an "indexed" List, hence retains the users ordering.
The only case I can think of where there is no "index" column is where the user specified <order mapped-by="elementField"/>. Can easily just restrict the use of "List.get(i)" in JDOQL to only be supported for indexed Lists. -- Andy (DataNucleus - http://www.datanucleus.org)