查不到数据要看你的SQL语句是什么,如果是count(*)就是有问题了,不管什么情况下,hibernate都不会返回null.其他的至少为size=0
不存在为null的情况吧,查不到数据是size=0,楼主可以进入debug模式一看便知