mysql数据库,原本就是为了避免驼峰,字段名称全部小写,今天接口突然访问不了,发现这个错误,结果是有人加了格字段deviceId,i大写了。查询的时候就自动编译成device_id了。
解决方案:
指定字段对应
import com.baomidou.mybatisplus.annotation.TableField;
@TableField("deviceId")
/** 设备ID */
@TableField("deviceId")
@ApiModelProperty(name = "deviceId", value = "设备ID", dataType = "string")
private String deviceId;
}