1.providerbase 子类都要重写gettingitembyid方法