Я думаю, вы можете сделать это следующим образом, поскольку вы не предоставили никакой информации о структуре таблицы, в противном случае я бы предложил вам лучший запрос.
Но здесь, в показанном ниже запросе, я просто пытаюсь рассказать вам о предложении NOT IN в Hibernate или hql.
list = select Emp_Code from EmployeeAllocation
Criteria criteria = DetachedCriteria.forClass(Employee.class);
criteria.add(Restrictions.not(Restrictions.in("Emp_Code", list);
return getHibernateTemplate().findByCriteria(criteria);