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);