Qual melhor forma de executar sql com hibernate

pessoal estou fazendo um front sql para fazer consultas no banco e trazer o resultset. estou usando hibernate e não há nenhuma classe(pojo) para dar um from na classe.

qual melhor forma de usar o hibernate para tal funcionalidade? devo pegar a session e depois o connection? usar um singleton mesmo?

Como ta usando o hibernate ?
Poruqe vc não utiliza JPA e aqueles esquemas de Dao …

porque não há classes a serem mapeadas o usuario vai digitar select * from usuarios dai o hibernate vai executar e trazer o que o usuario querer

eu fiz usando getSession().connection() dou um executeQuery() e jogo para um ResultSet mas o getSession().connection() não é uma boa pratica. estou querendo saber se existe algo melhor quando se usa o hibernate