解决mybatis用Map返回的字段全变大写的问题

 更新时间:2020年12月02日 09:29:49   作者:k524274865  
这篇文章主要介绍了解决mybatis用Map返回的字段全变大写的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用Map去接收。

<select id="execute" parameterType="String" resultType="java.util.HashMap">
  ${value}
</select>
 

如果使用Map,返回来的字段名全是大写,处理方法

Select name as "name" from v_zhyl_zxzf_hqyzflb

加上字段别名加上双引号就可以了

补充知识:Mybatis 查询返回类型为Map 空值字段不显示

项目使用的SpringBoot、Mybatis-plus

问题描述如题:

执行sql:select userId,name,address,mobile from user

当address为空时,返回结果map中只有三个字段,userId、name、address

解决方法:

修改yml文件中Mybatis的配置,设置call-setters-on-nulls为true即可

mybatis-plus: 
mapper-locations: classpath:mapper/**/*.xml 
configuration:
call-setters-on-nulls: true

以上这篇解决mybatis用Map返回的字段全变大写的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 更改Maven软件源为阿里云源的方法详解

    更改Maven软件源为阿里云源的方法详解

    这篇文章主要介绍了更改Maven软件源为阿里云源的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • java interface的两个经典用法

    java interface的两个经典用法

    这篇文章主要为大家详细介绍了java interface的两个经典用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • java字符串的截取方法substring()代码解析

    java字符串的截取方法substring()代码解析

    这篇文章主要介绍了java字符串的截取方法substring()代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 详解Java8中接口的默认方法和静态方法

    详解Java8中接口的默认方法和静态方法

    Java 8是Java语言的一个重要版本,其中引入了许多新特性和改进,其中一个值得关注的特性是接口的默认方法和静态方法,本文就来和大家简单讲讲吧
    2023-05-05
  • springMVC如何防止表单重复提交详解

    springMVC如何防止表单重复提交详解

    平时开发的项目中经常会遇到表单重复提交,造成数据重复,增加服务器负载,严重甚至会造成服务器宕机,因此有效防止表单重复提交有一定的必要性,这篇文章主要给大家介绍了关于springMVC如何防止表单重复提交的相关资料,需要的朋友可以参考下
    2021-11-11
  • Java之TreeSet和TreeMap的两种排序方式解读

    Java之TreeSet和TreeMap的两种排序方式解读

    这篇文章主要介绍了Java之TreeSet和TreeMap的两种排序方式解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 容器环境的JVM内存设置实践记录

    容器环境的JVM内存设置实践记录

    Docker和K8S的兴起,很多服务已经运行在容器环境,对于java程序,JVM设置是一个重要的环节,这里总结下我们项目里的最佳实践,对容器环境的JVM内存相关知识感兴趣的朋友一起看看吧
    2022-03-03
  • java设计模式-单例模式实现方法详解

    java设计模式-单例模式实现方法详解

    单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例
    2021-07-07
  • Idea2023配置tomcat服务器的图文教程

    Idea2023配置tomcat服务器的图文教程

    这篇文章主要介绍了Idea2023配置tomcat服务器的图文教程,本文是javaweb新手版教程,IDEA2023+JDK1.8+apache-tomcat-8.5.91,没有使用Maven,需要的朋友可以参考下
    2023-10-10
  • SpringEvents与异步事件驱动案例详解

    SpringEvents与异步事件驱动案例详解

    本文深入探讨了SpringBoot中的事件驱动架构,特别是通过Spring事件机制实现组件解耦和系统扩展性增强,介绍了事件的发布者、事件本身、事件监听器和事件处理器的概念,感兴趣的朋友跟随小编一起看看吧
    2024-09-09

最新评论