private Class<T> clazz;
public BaseDaoImpl(){
//使用反射技术得到泛型<T>的真实类型//获取当前new的对象的泛型的父类类型
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
this.clazz = (Class<T>) pt.getActualTypeArguments()[0]; //获取第一个类型参数的真实类型
}