Hibernate中,通过自定义创建一个泛型工具类GenericsUtils,代码编好,可是myeclipse中提示出错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate中,通过自定义创建一个泛型工具类GenericsUtils,代码编好,可是myeclipse中提示出错。相关的知识,希望对你有一定的参考价值。

请问是哪里不对呢?
public class GenericsUtils
@SuppressWarnings("unchecked")
public static Class getGenericType(Class clazz)
Type genType=clazz.getGenericSuperclass();
Type[] types=((ParameterizedType) genType).getActualTypeArguments();
if(!(types[0]instanceof Class))
return Object.class;

return (Class) types[0];

@SuppressWarnings("unchecked")
public static String getGenericName(Class clazz)
return clazz.getSimpleName();

参考技术A - -.. 略感意外啊,我觉得能用反射的人自然在java语法上不会有问题...

Type和ParameterizedType都是java.lang.reflect包下面的成员,需要你import

以上是关于Hibernate中,通过自定义创建一个泛型工具类GenericsUtils,代码编好,可是myeclipse中提示出错。的主要内容,如果未能解决你的问题,请参考以下文章