mybatis使用@mapkey获取的结果的键(key)为null问题

 更新时间:2024年06月15日 14:32:45   作者:A_hippocampus  
这篇文章主要介绍了mybatis使用@mapkey获取的结果的键(key)为null问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题描述

mybatis使用@mapkey获取的结果的键(key)为null

原因分析

原因是还是没有完成属性和字段的映射

例如数据库中是 employee_id 属性是 employeeId

然后使用的是逆向工程生成的文件

xxmappe.xml是这样写的

虽然开启了驼峰映射(按理说驼峰应该生效的)

但是查询的数据还是

我上网搜,说的是,mybatis的resultType和resultMap不能一起使用。。。

误人子弟,可以一起使用,加上resultMap,再测试

测试如下图:

其中mapper接口为:

解决方案

mybatis的resultType和resultMap可以一起使用!!!!

这个bug找了一天。。。记录一下

应用场景就是:

即想将查询的结果封装为map,又要完成属性和字段名的映射。

总结

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

相关文章

  • Spring Boot集成Sorl搜索客户端的实现代码

    Spring Boot集成Sorl搜索客户端的实现代码

    本篇文章主要介绍了Spring Boot集成Sorl搜索客户端的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Javaweb 定时器功能代码实例

    Javaweb 定时器功能代码实例

    这篇文章主要介绍了Javaweb 定时器功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java集合List相关面试题整理大全

    Java集合List相关面试题整理大全

    这篇文章主要给大家介绍了关于Java集合List相关面试题整理的相关资料,下面将提供一些常见的Java集合类面试题及其解答,帮助读者更好地准备面试,需要的朋友可以参考下
    2024-01-01
  • 详解JSON与 Java对象之间的转化

    详解JSON与 Java对象之间的转化

    在现在的日常开发中,不管前端还是后端,JSON 格式的数据是用得比较多的,甚至可以说无处不在。所以本文主要来讲讲JSON 格式的数据与 Java 对象之间的转化吧
    2023-03-03
  • SpringCloud Eureka的使用教程

    SpringCloud Eureka的使用教程

    这篇文章主要给大家介绍了关于SpringCloud Eureka使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Java中Scanner使用方式:单行/多行输入

    Java中Scanner使用方式:单行/多行输入

    这篇文章主要介绍了Java中Scanner使用方式:单行/多行输入,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 详解Java如何实现FP-Growth算法

    详解Java如何实现FP-Growth算法

    学校里的实验,要求实现FP-Growth算法.FP-Growth算法比Apriori算法快很多(但是却比不上时间)在网上搜索后发现Java实现的FP-Growth算法很少,且大多数不太能理解):太菜.所以就自己实现了一下.这篇文章重点介绍一下我的Java实现 ,需要的朋友可以参考下
    2021-06-06
  • Day16基础不牢地动山摇-Java基础

    Day16基础不牢地动山摇-Java基础

    这篇文章主要给大家介绍了关于Java中方法使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • 深入IDEA Debug问题透析详解

    深入IDEA Debug问题透析详解

    这篇文章主要为大家介绍了深入IDEA Debug问题透析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 基于Spring boot @Value 注解注入属性值的操作方法

    基于Spring boot @Value 注解注入属性值的操作方法

    这篇文章主要介绍了结合SpEL使用@Value-基于配置文件或非配置的文件的值注入-Spring Boot的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07

最新评论