当使用map作为映射的返回的类型时,map无法保证顺序,所以可以使用LinkedHashMap来保证映射的顺序。
即将resultType = “map” 改为 resultType=“java.util.LinkedHashMap” 。此时映射的顺序将按照xml文件中sql语句的查询字段顺序进行顺序映射。同时在bean中也要使用LinkedHashMap来接收。因为hashmap时无法保证顺序的,LinkedHashMap能保证顺序
mybatis按照sql的查询字段顺序来进行映射。
最新推荐文章于 2025-03-19 18:41:12 发布