java.util.List list=dao.findAll();
编译时后报错:the type List is not generic; it cannot be parameterized with arguments
我的hibtest是一个bean
我用的是jdk1.6,Compiler compliance level 已经选择6.0
哪位高手帮我看看,十分感谢!
[b]问题补充:[/b]
hibtest 是一个类名
[b]问题补充:[/b]
在补一个啥问题,我怎么回复人家的回答呀?
[b]问题补充:[/b]
是这样的一个类
hibtest bean=new hibtest();
[b]问题补充:[/b]
编译时后报错是这样的:
the type List is not generic; it cannot be parameterized with arguments
[b]问题补充:[/b]
谢谢两位大哥,原来我的MyEclipse的Intalled jres设置是1.4的,谢谢咯
类名最好用大写
然后让我看看你的dao.findALl();
[code="java"]java.util.List list=dao.findAll(); [/code]
hibtest 是对象, 还是类名?
应该用类名
[code="java"]java.util.List list=dao.findAll();
[/code]
[size=medium]是不是有这样一个类?
Hibtest?
如果是的话应该这样[/size]
[code="java"]java.util.List list=dao.findAll(); [/code]
范型要的是类型,也就是类的名称,不是要对象引用
[img]http://lggege.iteye.com/upload/picture/pic/19713/6e41379d-5a8f-3f7a-8692-862f003f7288.bmp[/img]
这个是我在把Compiler compliance level 1.4以后, Eclipse给的提示, 所以, 你应该再看看是否真的配置对了... 好奇怪... :oops: