工作中因夺标查询得时候字段查询字段因没有起别名
//设备名称
private String equipmentName;
//设备序列号
private String equipmentSn;
对应的.xml文件
select a.equipment_name,a.equipment_sn from device_location b left join control_equipment a on b.locationId=a.room_id where b.enterpriseId=#{enterpriseId} and a.status !=99
我在数据库中查询的记录
select a.equipment_name,a.equipment_sn from device_location b left join control_equipment a on b.locationId=a.room_id where b.enterpriseId=‘jd123456’
查询出来的结果:
但是在项目运行起来之后显示在postman中的数据就是空的
如图:
都是不报错才是最难解决的bug,但是这也难不倒我,一番询问度娘,终于发现,哦~~是不是我的字段没有起别名,导致映射的时候出现问题找不到实体类中的属性呀,马上就改
加上别名,再运行: