Consulta no Hibernate (HQL ou Criteria) envolvendo herança

Imaginem que uma classe Pedido possui um atributo List<ItemPedido> itensPedido. A classe ItemPedido é abstrata, temos duas especializações, as classes ItemPedidoProducao e ItemPedidoFaturamento.

Eu queria criar uma consulta que retorna todos os pedidos onde itensPedido possui ao menos um ItemPedidoFaturamento. Como é possível fazer isso? Usei discriminator para o mapeamento, provisoriamente um amigo fez uma query com SQL para contornar o problema, mas queria fazer com HQL ou Criteria.

abraços! [/b]