Select sem Entidade mapeada

Olá,

Gostaria de fazer um select dinamico, vou montar uma query em uma tela e posso colocar 1 ou N tabelas e criterios, como retornar esses dados uma vez que não sei o que ira vir e não posso mapear a entidade, seria como um data grid, coloquei EntityMode.MAP na session ele me retorna um HashMap com valor Campo/Valor e isso que eu preciso para montar um grid dinamicamente, mas mesmo assim o hibernate exige ter uma entidade mapeada, ha como fazer uma query sem entidade mapeada ?

Obrigado.

Utilize NativeQuery. É uma query que vc faz na unha.

Ok, Funcionou, porem eu precisava dos nomes das colunas e isto não vem, EX; " select c.nome as NOME from Cliente c "

Obrigado