我有一个方法,我在其中传递一个通用参数。要执行一种必需的方法,我需要相同的类实例。我怎么才能得到它。我正在使用一种解决方法,但我想知道如何获取Class
实例。
我正在使用的片段是:
public <T> T readModelWithId(Class<T> c, Serializable pk) {
// Some code here.
T t = (T)session.get(c, pk);
// Some code here.
return t;
}
问题是我不想Class
在此方法中传递实例,因为它与T
泛型类型的返回类型相同。