数据库查询遇到的查询结果为空的 BUG

利用 Mybatis 执行查询结果的时候,明明使用数据库连接工具执行 SQL 可以查询出结果。但是放到代码中,通过程序执行查询的结果为空,或者是有些数据被置为 null 。这种状况出现的原因有可能是因为数据库字段和对应表实体类不匹配,造成这种状况一般分两种情况,

  • 一:

数据库查询遇到的查询结果为空的 BUG

 给 SQL 语句字段添加别名,使其匹配

数据库查询遇到的查询结果为空的 BUG

再次执行。有结果产生了。 

  • 二:

数据库查询遇到的查询结果为空的 BUG

如果查询结果接收参数是所对应的实体类,结果中有很多信息是null,

数据库查询遇到的查询结果为空的 BUG 如图,更换接收结果。则正常回显