Mybatis按顺序查询出对应的数据字段方式

来源:互联网 发布:数据库文件类型 编辑:程序博客网 时间:2024/05/20 00:15

今天遇到一个问题,就是写xml文件时,返回的顺序始终不一致,无论我sql语句写的如何好,前端接收到的数据都是乱的。终于,我发现到了原因。

原来我的查询返回resultType = "map"  , 也就是这个map, 打乱了顺序。

 因为map 并不保证存入取出顺序一致, 因此,打乱顺序可想而知了。

解决方法:resultType = "map" 改为  resultType="java.util.LinkedHashMap" 。

 介绍:返回为LinkedHashMap时,表中存储的null值并不会存入Map中。

阅读全文
0 0