There is no getter for property named ‘distinct’ in class 全类名.
1.原因:
原因已经很明显了;deleteByExample(此处的参数必须为example)否则会报上述错误
2.解决
这里我是因为IDEA自动提醒,所以原本是采用的delete(sku)方法,然后错选成deleteByExample(sku);所以这里要知道delete()和deleteByExample()的用法
2.1 delete()
直接根据传入参数id,删除对应的内容,则使用
Sku sku= new Sku();
sku.setSpuId(id);
this.skuMapper.delete(sku);
2.2 deleteByExample()
根据传入参数 name的值,模糊删除对应的内容,则使用
Example example = new Example(Sku.class);
Example.Criteria criteria = example.createCriteria();
criteria.andLike("name","%"+key+"%" );
this.spuMapper.deleteByExample(example);