mybatic+mysql select查询返回map,key是小写解决方法

来源:互联网 发布:清真 知乎 编辑:程序博客网 时间:2024/06/14 09:09

mysql数据库默认不区分大小写。mybatic 查询语句的resultType是hashmap。前端用NAME这样的字段大写获取值。下面这样写sql返回的Map里key是小写的。

SELECT    *FROMtmp 

解决方法就是sql语句字段用大写就可以了。代码如下

SELECT    NAME    YEARFROMtmp

当然可以在前端获取字段的时候用小写,但是为了适应不同的数据库,大多数数据库返回的Map里key都是大写的,所有只好修改mysql的sql语句来解决。这里具体里面的实现没有去深入了解。

阅读全文
1 0
原创粉丝点击