今天在开发一个关于数据库查询的方法时,使用 XX字段 “== null”的格式进行判断,
tableName = (tableName == null)) ? "entity" : tableName
最后结果报错了,上网搜索后得出结论:数据库查询时,在查询没有数据的情况下,很多时候返回结果并不是null,而是"[]"。
最后修改结果为:
StringUtil.isBlank(Collections.singletonList(tableName))) ? "entity" : tableName
遂成功返回结果。