1. 使用Map和HashMap返回结果不符合顺序
<select id="defaultSearch" parameterType="java.util.Map" resultType="HashMap">
${sql}
</select>
2. 解决方法
返回结果使用java.util.LinkedHashMap
<select id="defaultSearch" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
${sql}
</select