Como implentar hql

Olá! Tô com o seguinte problema:
Preciso transformar essa consulta sql para hql para minha regra de negócio. Está funcionando mas quando coloco na minha regra de negocio não funciona. Já tentei várias formas mas só trás nulo. Acho que minha sintaxe hql esta errada.

select * from
(select id_nserie from dw_nserie where ns between ‘@952649241 300717920009’ and ‘@952649251 300717920009’) t
where t.id_nserie not in ( select id_nserie from dw_passagem where id_nserie in ( select id_nserie from dw_nserie where ns between ‘@952649241 300717920009’ and ‘@952649251 300717920009’ ) )

Como estão os objetos? Não pode usar NativeQuery?

Não conheço. Sou nova em desenvolvimento.

Olha, sugiro que reveja seus conceitos com urgência.
Afinal, será extremamente necessário entender como cada classe está montada, para ver como gerar uma HQL que atenda ao que precisa.
Dá uma olhada em nativequery e vê se te ajuda.

Já deu uma consultada na documentação?