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>

 

  

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM