[RESOLVIDO]Unir duas listas em Criteria Hibernate

Pessoal,

Como passo para Hibernate esse UNION ALL do SQL:

select * from hacerto where id_acerto in 
(select id_acerto from acerto where cd_ua = 130 and id_desvio in 
(select id_desvio from desvio where id_conta = 831 ))

UNION all

select * from hacerto where id_acerto in 
(select id_acerto from acerto where cd_ua = 130 and id_conta = 809)

Não tem jeito cara, nem em Criteria nem em HQL

Tem alguma idéia?

Cara, lembro de ter pesquisado bastante, o unico jeito foi manter em SQL, porque não faz o mesmo?

Como as duas criterias era do mesmo Objeto o Restrictions.or resolvia.

VLW!

Tentei contornar a situação do union com Restriction.or mas não deu certo rfogo.

Abaixo um exemplo como fiz:

        criteria.createAlias("A", "AliasA");
        criteria.createAlias("AliasA.B", "Alias_B");
        criteria.createAlias("AliasA.C", "Alias_C");
        criteria.add(Restrictions.or(Restrictions.eq("Alias_B.var1", 1),
                                     Restrictions.eq("Alias_C.var2", 2)));

Tem como vc postar um exemplo de como vc fez rfogo?