数据库数值不为空,查询回来的数据却为空?

 

这个情况很大可能是getter()与setter的方法有误造成,回去检查下代码吧。

.......

是不是检查不出来什么异常,都是使用编辑器自动生成的,应该没错的。宁愿不相信自己,也要相信编译器。

其实是掉入编译器设置的坑里面

1.正确示范

选择模板时,都选择Intellij Default,setter方法的返回值为空,这样就对了。

数据库数值不为空,查询回来的数据却为空?

返回值为空

数据库数值不为空,查询回来的数据却为空?

2.错误示例:

选择模板时,选择 Builder,setter方法的返回值为不为空,这样就是查询回来的数据为NULL的原因了

数据库数值不为空,查询回来的数据却为空?

返回值不为空

数据库数值不为空,查询回来的数据却为空?

 

相关文章:

  • 2021-11-05
  • 2021-09-13
  • 2021-08-19
  • 2021-08-21
  • 2021-06-20
  • 2021-07-07
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案