public class BaseServiceImpl<T> implements BaseService<T> {
private Class<T> clazz;
private SessionFactory sessionFactory;
public BaseServiceImpl() {
ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass();
clazz = (Class<T>) type.getActualTypeArguments()[0];
}
现在的问题是 我在测试的 时候 报错为:
java.lang.class cannot be cast to java.lang.refelect.ParameterizedType
新手求解。。。。
private Class<T> clazz;
private SessionFactory sessionFactory;
public BaseServiceImpl() {
ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass();
clazz = (Class<T>) type.getActualTypeArguments()[0];
}
现在的问题是 我在测试的 时候 报错为:
java.lang.class cannot be cast to java.lang.refelect.ParameterizedType
新手求解。。。。


