MyBatis返回的HashMap是无序的,因为HashMap在内部是使用散列算法来存储键值对的,不会保证存储顺序。如果需要保证返回的键值对顺序,可以使用LinkedHashMap来存储数据,它会保留元素插入的顺序。在MyBatis中,可以通过在SQL语句中使用ORDER BY子句来保证返回结果的顺序,然后将查询结果存储在LinkedHashMap中返回给调用者。