解决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返回的字段全变大写的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JAVA读取文件流,设置浏览器下载或直接预览操作

    JAVA读取文件流,设置浏览器下载或直接预览操作

    这篇文章主要介绍了JAVA读取文件流,设置浏览器下载或直接预览操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • SpringBoot集成selenium实现自动化测试的代码工程

    SpringBoot集成selenium实现自动化测试的代码工程

    Selenium 是支持web 浏览器自动化的一系列工具和[库] 它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分配的分发,本文给大家介绍了SpringBoot集成selenium实现自动化测试的代码工程,需要的朋友可以参考下
    2024-08-08
  • Java中引用类型class的用法总结

    Java中引用类型class的用法总结

    这篇文章主要为大家详细介绍了Java中引用类型class的用法的相关资料,文中的示例代码讲解详细,对我们学习Java有一定帮助,感兴趣的可以了解一下
    2022-10-10
  • 浅谈Java中的interface应用与面向接口编程

    浅谈Java中的interface应用与面向接口编程

    这篇文章主要介绍了浅谈Java中的interface应用与面向接口编程,Java的关键字interface应用,一个接口,多个实现类,面向接口编程,把业务逻辑线提取出来作为接口,具体的业务实现通过该接口的实现类来完成,需要的朋友可以参考下
    2023-10-10
  • 使用Maven将springboot工程打包成docker镜像

    使用Maven将springboot工程打包成docker镜像

    这篇文章主要介绍了使用Maven将springboot工程打包成docker镜像,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • java Date装成英文String后,无法再转回Date的解决方案

    java Date装成英文String后,无法再转回Date的解决方案

    本文介绍了java Date装成英文String后,无法再转回Date的解决方案。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • IDEA中Maven的一些常用操作指南

    IDEA中Maven的一些常用操作指南

    intellij idea是一款很流行好用的集成开发环境软件,maven是使用很广泛的构建工具,java开发者日常少不了与这两种工具打交道,下面这篇文章主要给大家介绍了关于IDEA中Maven的一些常用操作指南,需要的朋友可以参考下
    2024-06-06
  • Java设计模式之静态工厂模式详解

    Java设计模式之静态工厂模式详解

    这篇文章主要介绍了Java设计模式之静态工厂模式,简单说明了静态工厂模式的概念、原理、实现与使用方法,需要的朋友可以参考下
    2017-09-09
  • Java将时间按月份分段的实现思路与方法

    Java将时间按月份分段的实现思路与方法

    这篇文章主要给大家介绍了关于Java将时间按月份分段的实现思路与方法,通过文中介绍的方法可以将时间分成我们想要的时间段,文中给出了详细的实例代码,需要的朋友可以参考下
    2021-07-07
  • Maven依赖爆红的几种解决思路

    Maven依赖爆红的几种解决思路

    本文介绍了多种解决Maven依赖爆红的方法,包括删除.lastupdate文件、更改镜像设置、配置私服、删除错误依赖、手动修改依赖和检查pom文件错误等,通过这些方法可以有效解决Maven项目中遇到的依赖问题,感兴趣的可以了解一下
    2024-10-10

最新评论