mybatis 获取无数据的字段不显示的问题


Posted in Java/Android onJuly 15, 2021

mybatis 获取无数据的字段不显示

使用mybatis-plus获取数据时,当返回值为map类型,数据库字段的值为空时,不显示该字段,这样容易导致前台获取数据的时候报空指针异常

可以这样设置

mybatis:
  configuration:
    call-setters-on-nulls: true

 

重启项目即可!

mybatis 查询数据部分字段返回null

问题描述:

1、在数据库中有数据,但是通过接口查询出来为null,同一张表有些字段可以查询出来,有些为null

对比了数据库表字段和实体类中的字段,命名都是一致的;找资料说配置resultMap,试了一下也没有效果。

解决办法:

数据库表中的字段以 _ 拼接,但是实体类的定义还是要用驼峰式的命名方式,否则会获取不到查询结果。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
深入理解以DEBUG方式线程的底层运行原理
Jun 21 Java/Android
springcloud之Feign超时问题的解决
Jun 24 Java/Android
Java基于字符界面的简易收银台
Jun 26 Java/Android
spring cloud gateway中如何读取请求参数
Jul 15 Java/Android
Java面试题冲刺第十九天--数据库(4)
Aug 07 Java/Android
MyBatis-Plus 批量插入数据的操作方法
Sep 25 Java/Android
Springboot如何同时装配两个相同类型数据库
Nov 17 Java/Android
Mybatis是这样防止sql注入的
Dec 06 Java/Android
springboot新建项目pom.xml文件第一行报错的解决
Jan 18 Java/Android
JavaWeb实现显示mysql数据库数据
Mar 19 Java/Android
Spring事务管理下synchronized锁失效问题的解决方法
Mar 31 Java/Android
Springboot集成kafka高级应用实战分享
Aug 14 Java/Android
Lombok的详细使用及优缺点总结
Jul 15 #Java/Android
Java Socket实现多人聊天系统
看完这篇文章获得一些java if优化技巧
解决Jenkins集成SonarQube遇到的报错问题
java固定大小队列的几种实现方式详解
Jul 15 #Java/Android
gateway网关接口请求的校验方式
spring cloud gateway中如何读取请求参数
You might like
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
CI框架的安全性分析
2016/05/18 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
javascript的键盘控制事件说明
2008/04/15 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
python单线程实现多个定时器示例
2014/03/30 Python
Python open()文件处理使用介绍
2014/11/30 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
如何清空Session
2015/02/23 面试题
培训心得体会
2013/12/29 职场文书
高中教师个人工作总结
2015/02/10 职场文书
行政处罚决定书
2015/06/24 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers