因为使用的是mp封装好的sql语句,所以不可能会出现sql不对的情况,经过尝试发现,是因为在实体类加的注解不匹配.
@TableName("tb_sku_class")//指明表的表名
public class SkuClass {
@TableId//指明表的id
private Integer classId;
@TableField("class_name")//指明表的字段名
private String className;
@TableField("parent_id")
private Integer parentId;
}
经过以上修改后,问题得到解决,遇到sql语句报错,一定是不匹配的问题,是前端数据和问题没有对应上,所以要仔细的检查实体类以及数据库