C,因为还是创建了一个list对象的,所以即便没有查询到数据也是size=0,不会是null的。

解决方案 »

  1.   

    楼上的,如何判定创建了list呢,
      

  2.   

    有哪位知道,有没有创建list吗?
      

  3.   

    选 c,返回一个List对象,。
      

  4.   

    B吧,要用HQL   Users
      

  5.   

    6楼的,能不能把你测试的完整程序,发给我,
    我邮件 [email protected]
    多谢
      

  6.   

    hibernate  好久  都没有使用了
      

  7.   


    http://download.csdn.net/detail/lodamemory/7525555这个我做的demo,数据库不要插数据,断点改一下就行了。顺便送我两个下载分
      

  8.   

    既然查不到数据证明你的数据库是空的,所以你运行的时候如果想要从list中获得数据的话那么会包空指针异常,所以平时判断的时候应该加上if(list!=null&&list.size()>0)这种判断条件,其次单独对你这个问题来说,其实没有多大的探究必要,遇到了改正就是,当然既然你都提出了,那么应该是list!=null,但是list.size()=0;遇到这种问题自己做一下测试就够了,或者跟踪一下源码就是了