你这条语句太长了,this.getHibernateTemplate().find(hql).size(); 可能出问题的地方有两个,你得自己去确定。getHibernateTemplate() 和 find(hql)这两个的运行结果有一个会是null,你要添加一些null checking的逻辑
这个空心针异常你需要先检查一下它是否是好用的然后在做其他检测。