public class ClassT<T> {
private Class<T> clazz;
/**
* 构造方法
* 通过Java的发射机智获取子类传过来的实体类类型
*/
public ClassT() {
ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass();
this.clazz = (Class<T>) type.getActualTypeArguments()[0];
}
}