背景
在实现一个查询数据的需求中,新建表,然后一步一步写mapper,写Dao等等。所有写完后,开始启动运行。页面中显示有一列有数据,但是其他列无数据。一脸懵有木有...然后后台将List打印出来,仍是空,sql查询语句有毛病,验证了之后完全没毛病。最后发现是Java实体类的命名和数据库不一致。
问题:
数据库的字段 order_id,line_station
Java的实体类中对应字段:orderId,lineStation
sql语句 : select * from drop_info
解决
方法一:修改实体类
由于查询结果的字段为order_id,line_station,在实体类中没有定义,所以查询结果为null
Java实体类为:order_id,line_station 问题得到解决 能正常的查询到数据
必须要有对应的get set方法
方法二:修改查询语句
sql语句 : select order_id orderId,