原创

记录一下 ArrayList 出现 All elements are null 的异常

https://img.luoyuanxiangvip.com/blogImg/1562842275952.jpg

在做项目的时候,有这么一个需求,根据条件查询地址,返回前端进行显示。之前都是正常的返回数据没有异常,突然有一天再次使用时,发现数据返回异常。 不同条件查询数据库正常情况下都是返回null,就是没有数据,然而现在有一个条件居然返回一条数据,遇见鬼了,具体看图: 正常情况下: 1.png

SQL执行: 2.png

工具执行结果: 6.png

然而换一个条件,情况就变了 异常情况: 3.png

SQL执行: 4.png

工具执行结果: 5.png

这样的结果,真的是遇见鬼了,这个情况是怎么出现的也不知道,去网上查询了一下也没有这方面的说明,在这里记录一下,希望有大神能为我解答,谢谢

记录一下我自己的处理结果: 我的思路是:既然有null导致的结果,那么过滤一下null就ok了 lphmcs.removeAll(Collections.singleton(null)); 移除所有为空的结果,问题解决了,但是没有明白出现这种情况的原因,希望有大神为我解答,谢谢

最糟糕的是人们在生活中经常受到错误志向的阻碍而不自知,真到摆脱了那些阻碍时才能明白过来。 —— 歌德

本文于   2019/8/19 下午  发布在  宁静寺  分类下,当前已被围观  72  次

相关标签: 网络 学习

永久地址: https://luoyuanxiangvip.com/article/20

版权声明: 自由转载-署名-非商业性使用   |   Creative Commons BY-NC 3.0 CN