导航菜单
首页 >  报考查询结果为空什么意思呀  > 数据库表有内容,但是查询的结果数据为空,怎么回事?

数据库表有内容,但是查询的结果数据为空,怎么回事?

其实无论是哪个方法他们的本质都在解决一件事情,将数据库中查询到的数据能正确与实体类中的属性进行匹配。而我们将数据库中数值赋值给实体类属性的过程中,用到了反射技术。通过反射赋值,那肯定只有根据实体类自己的属性才能通过反射属性为实体类赋值成功。

比如我们查到了t_customer表中的customer_id的值,用它能通过反射得到类Customer吗?当然不能,因为在这个实体类Customer里它叫id,不叫customer_id.所以我们必须让他们对应上才能赋值成功。

最后,其实我们并不是没有查到数据库的数据,而是没能将查到的数据正确赋值给实体类中的属性而已!

相关推荐: