public class BaseDaoImpl<T> extends HibernateDaoSupport implements BaseDao<T> {
private Class<T> entityClass;
public BaseDaoImpl(){
ParameterizedType parameterizedType = (ParameterizedType) this.getClass().getGenericSuperclass();
Type[] types = parameterizedType.getActualTypeArguments();
entityClass = (Class<T>) types[0];
}
这个泛型的实际类型获取方式,是什么逻辑。 不太明白,求大神赐教...
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-