今天年后上班,postman验证别人的写的一个详情接口,请求报错出现“Unknown column 'INSPECT_ID' in 'field list'”。
反复验证数据库和实体类字段是否一致,数据库字段是否有空格换行,实体类的映射是否正确,都没有问题。无果上网查询也都是以下几种说法:
1.数据库和实体类字段不一致。
2.实体中的属性对应在数据库中的某个字段缺失。
3.字段带有空格或者回车。
4.数据库连错了。
没办法,我试着把sql放到mysql中执行看看,结果发现是sql中from关键字前没有空格。。。
添加空格后正常
真是乌龙,虽然不是自己的错误,也得引以为戒,今后写代码要细心。。。