Criteria trazer coluna nula

Estou tentando trazer uma coluna null no banco de dados usando criteria.

Bom é o seguinte a minha unidade em certas determinações(nem todas as vezes) é null, e eu gostaria de trazer essa informação que possuem esse campo null.
o codigo que fiz é o seguinte, porém não funcionou.

 public List<Contato> filterBy(String unidade, String usuario) throws Exception {
        Session session;

     if (em.getDelegate() instanceof EntityManagerImpl) {
            EntityManagerImpl entityManagerImpl = (EntityManagerImpl) em.getDelegate();
            session = entityManagerImpl.getSession();
        } else {
            session = (Session) em.getDelegate();
        }
        Criteria crit = session.createCriteria(Contato.class);
         Disjunction ou = Restrictions.disjunction();

        crit.addOrder(Order.asc("contato"));

//        crit.createAlias("usuario", "usuario");
//        crit.add(Restrictions.eq("usuario.username", usuario));
        crit.createAlias("unidade", "u");
        crit.add(Restrictions.eq("u.unidade", unidade));
        crit.add(Restrictions.isNull("u.unidade"));
        
        return crit.list();
    }

obrigado pela ajuda.