数据库数值不为空,查询回来的数据却为空?
数据库数值不为空,查询回来的数据却为空?
这个情况很大可能是getter()与setter的方法有误造成,回去检查下代码吧。
.......
是不是检查不出来什么异常,都是使用编辑器自动生成的,应该没错的。宁愿不相信自己,也要相信编译器。
其实是掉入编译器设置的坑里面
1.正确示范
选择模板时,都选择Intellij Default,setter方法的返回值为空,这样就对了。
返回值为空
2.错误示例:
选择模板时,选择 Builder,setter方法的返回值为不为空,这样就是查询回来的数据为NULL的原因了
返回值不为空