我在使用通用Maper的時候,有一個方法mapper.selectByExample 這個方法,我當時傳入的參數類型爲T (泛型),就報了這個錯。應該傳example類型,而不是實體類。具體如代碼所示:
剛開始我selectByExample()裏面傳遞的是實體類:
List<Brand> brandList = brandMapper.selectByExample(new Brand());
結果報了:There is no getter for property named 'distinct’錯誤
改正如下:
List<Brand> brandList = brandMapper.selectByExample(example);