Mybatis将结果放入map时别名不是驼峰形式

Posted liycode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis将结果放入map时别名不是驼峰形式相关的知识,希望对你有一定的参考价值。

查询时如果给字段起别名,并且将查询结果映射到一个Map,那么Map的key将是忽略大小写的。映射到一个实体类是没这个问题的。

state as addState

从Map中取值时应该:map.get("addstate");

如果非要用驼峰写法可以这样:state as "addState",在别名外面加个双引号。

以上是关于Mybatis将结果放入map时别名不是驼峰形式的主要内容,如果未能解决你的问题,请参考以下文章

mybatis-plus配置返回map自动转换为驼峰

SpringBoot+Mybatis关于开启驼峰映射的设置

MyBatis中SqlSessionFactoryBean的作用

MyBatis应用开发(11)映射之结果映射字段别名和HashMap

mybatis 支持属性使用驼峰的命名 返回map为啥不支持

mybatis是如何将sql执行结果封装为目标对象并返回的?有哪些映射形式