mysql中空值与null的坑

数据库中存在的数据如下:

通过java代码查询时,使用StringUtils.isEmpty(stu.getRace())进行判断时,数据库中值为(null)的数据返回的是false,而空值数据返回的是true;

debug调试时发现,查询结果为:

而StringUtils.isEmpty(xxx)的源码如下:

因此,当查询数据race = ”null“时,判断是否为空返回的是false

 

posted on 2019-07-09 14:45  永不宕机  阅读(617)  评论(0编辑  收藏  举报

导航