【MyBatis Runtime Exception】自动驼峰映射对Map不生效,应该在查询中起别名

一.自动驼峰映射 = true

二.EmployeeMapper中没起别名

三.EmployeeMapperTest

复制代码
@Test
public void testFindAllByMap(){
    List<Map<String ,Object>> mapList = employeeMapper.findAllByMap();
    System.out.println("=== Map格式输出 ===");
    for(Map<String ,Object> map:mapList){
        if (!map.isEmpty()) {
            System.out.println("empId: " + map.get("empId"));
            System.out.println("empName: " + map.get("empName"));
            System.out.println("empSalary: " + map.get("empSalary"));
        }
    }
}

四.出错现象

4.1数据库储存的数据

4.2.正确传输到Test中

4.3但是打印全为null

五.解决方式(自动驼峰映射对Map不生效,应该在查询中起别名)

相关推荐
yaoxin52112310 分钟前
390. Java IO API - WatchDir 示例
java·前端·python
Halo_tjn2 小时前
Java 基于字符串相关知识点
java·开发语言·算法
梦想的颜色2 小时前
java 利用redis来限制用户频繁点击
java·开发语言
invicinble2 小时前
mybatis的核心机制沉淀
mybatis
PH = 73 小时前
OverlayFS联合文件系统使用示例
java·linux·服务器
AC赳赳老秦3 小时前
OpenClaw进阶技巧:批量修改文件内容、替换关键词,解放双手
java·linux·人工智能·python·算法·测试用例·openclaw
Java小白笔记4 小时前
OpenClaw 实战方法论
java·开发语言·人工智能·ai·全文检索·ai编程·ai写作
m0_380113844 小时前
补单系统搭建及源码分享
数据库·spring boot·mybatis
呱牛do it4 小时前
企业级门户网站设计与实现:基于SpringBoot + Vue3的全栈解决方案(Day 5)
java·vue
练习时长一年4 小时前
Spring配置类的演化
java·spring boot·spring