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

 2023-09-07 阅读 20 评论 0

摘要:mybatis通常情况都是用javabean作为resultType的对象,但是有时也可以使用Map去接收。${value}如果使用Map,返回来的字段名全是大写,处理方法Select name as "name" from v_zhyl_zxzf_hqyzflb加上字段别名加上双引号就可以了mybatis判断字段为空。

8a198938097f3fa9ab41f9ccbce8b9f2.png

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

${value}

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

Select name as "name" from v_zhyl_zxzf_hqyzflb

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

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

项目使用的SpringBoot、Mybatis-plus

问题描述如题:

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

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

解决方法:

oracle不区分大小写的查询?修改yml文件中Mybatis的配置,设置call-setters-on-nulls为true即可

mybatis-plus:

mapper-locations: classpath:mapper/**/*.xml

configuration:

call-setters-on-nulls: true

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

oracle大小写。原文链接:https://blog.csdn.net/k524274865/article/details/84923995

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/15840.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息