【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不生效,应该在查询中起别名)

相关推荐
LaughingZhu几秒前
Product Hunt 热榜 2026-10-30:Empacer、Scape、Floot in ChatGPT
java·前端·数据库·人工智能·chatgpt·notion
niucloud-admin18 分钟前
NIUCLOUD PHP SAAS上门家政使用文档:服务保障
java·开发语言·php
IT枫斗者枫哥32 分钟前
CompletableFuture失败后返回空列表:异常没了,业务含义也变了
java·后端
知识搬运临时工43 分钟前
一个模板把 AEM 拖进 Full GC 死亡螺旋:300% CPU、7 GB 堆、310 万行堆栈
java·aws
用户432935928051 小时前
CoAP还是MQTT:1万只Cat.1水表三个月带宽续航实测
java
知守观1 小时前
多模块架构演进:横向分层 vs 纵向领域,13 个真实项目的切分对照
java·后端·微服务
Java成神之路-1 小时前
Java String 为什么不可变?和 HashMap 到底有什么关系?
java
paopaokaka_luck1 小时前
基于springboot+vue的益暖微光公益服务平台(DeepSeek公益助手、善款信息追溯、志愿服务积分闭环、ECharts运营分析、活动状态自动流转)
java·前端·javascript·spring boot·mysql·架构·echarts
文丑颜不良啊1 小时前
LeetCode1401~1420题目解析
java·leetcode
Nuanyt1 小时前
LeetCode Hot 100 链表专题2 3 题 (Java)
java·笔记·算法·leetcode·链表