记录工作中mybatis中得字段映射问题

工作中因夺标查询得时候字段查询字段因没有起别名
//设备名称

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,但是这也难不倒我,一番询问度娘,终于发现,哦~~是不是我的字段没有起别名,导致映射的时候出现问题找不到实体类中的属性呀,马上就改

select a.equipment_name equipmentName,a.equipment_sn equipmentSn from device_location b left join control_equipment a on b.locationId=a.room_id where b.enterpriseId=#{enterpriseId} and a.status !=99

加上别名,再运行:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值