问题是:底层代码返回List<ViewResume> list=createquery("from ViewResume e where 1=1").list();//action调用
system.out.println(list.size());//这句代码返回集合长度10for(int i=0;i<list.size();i++){
ViewResume vr=list.get(i);//get object
System.out.println(vr);//但是这里打印了null}//以上问题就是说list集合有值,但是拿到的是null
system.out.println(list.size());//这句代码返回集合长度10for(int i=0;i<list.size();i++){
ViewResume vr=list.get(i);//get object
System.out.println(vr);//但是这里打印了null}//以上问题就是说list集合有值,但是拿到的是null
你这个视图ViewResume 对应了映射文件或者是用注解标识了没。。(需要和你数据库中的视图对应)
在用Debug调试下。。看你前面有的List有没有值。。
System.out.println(vr);//但是这里打印了null
请问所有的都是Null吗??
ViewResume vr=list.get(i+1);
这样试试。、
当我遍历集合的时候,却又拿不到值,直接全部都是null,不明白集合有长度,也有值,但是遍历拿到的却是null