entityclass = (Class<E>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; 为null
时间: 2024-06-05 18:08:28 浏览: 151
Java泛型的用法及T.class的获取过程解析
这个问题涉及到Java的泛型机制。这段代码的意思是获取当前类的泛型类型参数,并将其赋值给entityclass变量。但是如果当前类没有定义泛型类型参数,就会导致这里获取的泛型参数为null。可能的原因是你在使用这段代码的时候,没有给当前类定义泛型类型参数,或者定义的方式不正确。你可以检查一下当前类是否定义了泛型,如果有,确保定义方式正确。
阅读全文