相关疑难解决方法(0)

在抽象超类上获取泛型类型参数的实际类型

我有一个类:

public abstract class BaseDao<T extends PersistentObject> {

  protected Class<T> getClazz() {
     return T.class;
  }

  // ...

}
Run Code Online (Sandbox Code Playgroud)

但是编译器说T.class;:Illegal class literal for the type parameter T.

我怎样才能上课T

java generics dao jpa

12
推荐指数
4
解决办法
1万
查看次数

标签 统计

dao ×1

generics ×1

java ×1

jpa ×1