javaweb查找数据库中数据,返回对象数据不全

问题遇到的现象和发生背景

在做学校项目的时候老是碰到javaweb查找mysql数据库中同一个表中的字段,有些就能查出来,有些就返回null,很奇怪!

问题相关代码,请勿粘贴截图

这是Dao层代码

img

这是user列表的代码

img


这是数据库的

img

运行结果及报错内容

最后查出来能查出来mood总是为null nick和head就能查出来

请帮忙看看怎么回事啊!

用get方法userList.getMood()

注意检查一下user对象中是否都提供get/set以及tostring。打印对象时可以都使用user.getXXX();
如有帮助,欢迎采纳!

看下数据库中的字段名mood是不是写错了,导致无法映射的问题。特别是前面有个小空格和中间 0 代替了O这样不太容易发现的问题