java吧 关注:1,254,806贴子:12,742,491
  • 4回复贴,共1

DAO求助,视频上看的代码,但是源代码放在我的机子上报错,

只看楼主收藏回复

public class DAO<T> {
private QueryRunner queryRunner = new QueryRunner();
private Class<T> clazz;
public DAO() {
Type superClass = getClass().getGenericSuperclass();
if(superClass instanceof ParameterizedType) {
ParameterizedType parameterizedType = (ParameterizedType)superClass;
Type[] typeArgs = (Type[]) parameterizedType.getActualTypeArguments();
if(typeArgs != null && typeArgs.length > 0) {
if(typeArgs[0] instanceof Class) {
clazz = (Class<T>) typeArgs[0];
}
}
}
}
}
以上就是源代码,不知为何视频中的代码在我的机子上报错。随便求解释这些代码的意思,谢谢啦


1楼2014-11-17 18:17回复


    2楼2014-11-17 18:25
    回复
      鼠标放红线上去,看看报的啥错


      3楼2014-11-17 18:28
      收起回复