mybatis返回类型map时如何将key大写转为小写

亲测:

SELECT DEPTNO as "deptno",DEPTNAME,DEPTGRADE,PARENTDEPT 
      FROM VMGR_DEPT
      ORDER BY DEPTGRADE,DEPTNO

别人案例:

   

纯java实现方法(推荐):

public class Snippet {
	public static Map transformUpperCase(Map orgMap) {
		Map resultMap = new HashMap<>();
 
		if (orgMap == null || orgMap.isEmpty()) {
			return resultMap;
		}
 
		Set keySet = orgMap.keySet();
		for (String key : keySet) {
			String newKey = key.toLowerCase();
			newKey = newKey.replace("_", "");
 
			resultMap.put(newKey, orgMap.get(key));
		}
 
		return resultMap;
	}
}

mybatis映射map返回的全是大写

解决方法

在查询的字段后加别名

user_id as “userId”

注意:别名必须加双引号

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(mybatis返回类型map时如何将key大写转为小写)