title: Unwanted Json result using mybatis result with hashmap
body: <p>my sqlmap.xml</p>
  
  <pre><code>&lt;select id="getList" resultType="hashmap"&gt;
      SELECT A,B,C,D FROM MYTABLE
  &lt;/select&gt;
  </code></pre>
  
  <p>result example</p>
  
  <pre><code> A       B      C       D
  john    123    math    100
  jade    456    math     78
  janet   789    math     98
  </code></pre>
  
  <p>controller code</p>
  
  <pre><code>@RequestMapping("/my/result.json")
  public @ResponseBody List MyResult(){
      return myDAO.getList();
  }
  </code></pre>
  
  <p>but, json result is looking confused column sort such as,</p>
  
  <pre><code>[
      {"B":123,"C":"math","A":"john","D":100},
      {"B":456,"C":"math","A":"jade","D":78},
      {"B":789,"C":"math","A":"janet","D":98}
  ]
  </code></pre>
  
  <p>I want get result with sql with defined Column names and index.
  but in result, it's different column name index between sql and hashmap.
  Any idea how to get json result same as sql result?</p>