mybatis-plus的selectById(或者selectOne)在根据主键ID查询实体对象的时候偶尔会出现null的问题记录

 更新时间:2020年09月21日 11:55:36   作者:奴家琴棋书画样样精通  
这篇文章主要介绍了mybatis-plus的selectById(或者selectOne)在根据主键ID查询实体对象的时候偶尔会出现null的问题记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

mybatis-plus的selectById/selectOne查询结果偶尔出错(为null)的问题记录

错误截图:

数据库查询有结果,代码查询结果为null

亲测重复执行此段代码10次中大概会有连续的2次出现结果为null的情况。

由于后续还需引用到这个查询结果的某些字段信息,会导致程序出现空指针异常,故投机取巧做了如下处理(加了一个while循环让其一直执行selectById(或者selectOne)直到查询结果不为空):

while循环让其一直执行selectById(或者selectOne)直到查询结果不为空

但这终归不是从根本上解决了问题。我也不清白他出现这个问题的根本原因是什么。

到此这篇关于mybatis-plus的selectById(或者selectOne)在根据主键ID查询实体对象的时候偶尔会出现null的问题记录的文章就介绍到这了,更多相关mybatis-plus selectById null内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java基础教程之包(package)

    Java基础教程之包(package)

    这篇文章主要介绍了Java基础教程之包(package),本文详细讲解了包的创建、使用等方法,需要的朋友可以参考下
    2014-08-08
  • java中的equals()和toString()方法实例详解

    java中的equals()和toString()方法实例详解

    这篇文章主要介绍了java中的equals()和toString()方法实例详解的相关资料,这里举例说明,并附实例代码,和实现效果图,需要的朋友可以参考下
    2016-11-11
  • spring @retryable不生效的一种场景分析

    spring @retryable不生效的一种场景分析

    项目中某个位置要调用其它部门的接口,一直有问题,对方让加重试,这篇文章主要介绍了spring @retryable不生效的一种场景分析,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • 初识Spark入门

    初识Spark入门

    这篇文章主要介绍了初识Spark入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Java使用FFmpeg处理视频文件的方法教程

    Java使用FFmpeg处理视频文件的方法教程

    这篇文章主要给大家介绍了关于Java使用FFmpeg处理视频文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • 深入解析Java中volatile关键字的作用

    深入解析Java中volatile关键字的作用

    Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制
    2013-09-09
  • java创建多级目录文件的实例讲解

    java创建多级目录文件的实例讲解

    下面小编就为大家分享一篇java创建多级目录文件的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • springboot+mybatis-plus基于拦截器实现分表的示例代码

    springboot+mybatis-plus基于拦截器实现分表的示例代码

    本文主要介绍了springboot+mybatis-plus基于拦截器实现分表,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 一篇文章轻松搞懂Java中的自旋锁

    一篇文章轻松搞懂Java中的自旋锁

    随着互联网的蓬勃发展,越来越多的互联网企业面临着用户量膨胀而带来的并发安全问题。这篇文章主要给大家介绍了关于Java中自旋锁的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题

    IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题

    这篇文章主要介绍了IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题小结,需要的朋友可以参考下
    2017-04-04

最新评论