public Integer getViewEva(Integer userId) { Criteria criteria = getSession().createCriteria(User.class); criteria.add(Restrictions.eq("userId", userId)); criteria.add(Restrictions.eq("viewEav", 0)); criteria.add(Restrictions.isNotNull("evaGrade")); List<User> users = criteria.list(); Integer count = users.size(); closeSession(); return count; }