Mybatis封装Map类型的查询结果集时key值大小写的转换

时间:2025-02-16 10:40:30

在使用mybatis封装返回值类型为map的结果集时会自动将key值变为大写,不便于向前端返回。

<select  parameterType="Integer"

		resultType="">

		select per_id as id from person 
		
</select>


//返回的map格式如下
“ID”:45655

一般向前端返回时key值都要求小写,那么如何解决呢?

其实很简单,只需要在查询出来的字段别名上加一个双引号即可,如下:

<select  parameterType="Integer"

		resultType="">

		select per_id as "id" from person 
		
</select>


//返回的map格式如下
“id”:45655