找准目标,不断前行

Mybatis按照SQL查询字段的顺序返回查询结果,使用resultType="java.util.LinkedHashMap"

在使用Mybatis开发时,Mybatis返回的结果集就是个map,当返回map时只需要做好SQL映射就好了,减少了代码量,简单便捷,缺点是不太方便维护,但是写大量的vo类去返回也挺累的,这个看你个人以及团队取舍了

有时候我们需要按SQL查询时字段的顺序返回查询结果,此时通过指定 resultType="map"的返回值是没有顺序的,如果需要有序返回SQL查询时的字段只需要将resultType改成:java.util.LinkedHashMap 就可以了,即:resultType="java.util.LinkedHashMap"。

<select id="selectXxx" parameterType="Integer" resultType="java.util.LinkedHashMap">
      ...
</select>

 

  

  

  

posted @ 2019-07-07 18:13  kevinZhuZhu  阅读(3687)  评论(0编辑  收藏  举报