Sql nativo, oracle e sql developer

Olá Amigos,

Estou com um problema aqui no trabalho, estamos fazendo consultas que envolve o sistema inteiro, sendo que uma determinada consulta funciona no sql developer, quando a gente vai utilizar essa consulta pelo hibernate é gerado um erro.

segue abaixo exemplo:

SQLQuery query = getSession().createSQLQuery("select projeto.proj_nm_projeto, ... ")..list();

Como pode, uma consulta sql nativa funcionar num administrador do oracle e não funcionar no hibernate

A gente utiliza a tecnologia: hibernate 3.5, oracle 10g

Abraços

Então Zenas, coloca a exception que esta sendo gerada assim fica mais fácil de ajudar, só para adiantar, aqui tem exemplos de como utilizar o método createSQLQuery http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querysql.html dê uma olhada nos exemplos e verifique se o seu código esta de acordo.

Falou.

Olá Amigos,

A equipe conseguiu resolver o problema, o problema acontecia por causa do trecho de código descrito abaixo:

private void executaComandoObrigatorioAntesCGContexto(){ getSession().createSQLQuery("alter session set nls_comp=linguistic").executeUpdate(); getSession().createSQLQuery("alter session set nls_sort=binary_ai").executeUpdate(); }

Com o código acima, algumas consultas funcionavam no sql developer e não funcionava no hibernate, graças a esses trechos de código q servem para realizar consultas q ignorem acentos e torna a consulta case sensitive

Agradeço a todos que ajudaram.

Abraços