Hibernate: HQL com parênteses[Resolvido]  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

Olá povo,

Estou fazendo uma HQL simples, porém tenho a necessidade de que a minha sql gerada tenha agrupamento por parênteses.


Perceba o ( campo2 = ? and campo3 = ? )

Porém, a SQL gerada é:

SELECT * FROM CAMPO1 = ? OR CAMPO2 = ? AND CAMPO3 = ?

Não me lembro de ter problemas com parênteses em HQL, mas também não tenho nenhum exemplo que funcione na minha máquina. Procurei na documentação do Hibernate e não achei nada falando que possa usar esses parênteses para definir uma ordem de preferências.

Alguém passou por isso aí? Obrigado e abraços.

This message was edited 1 time. Last update was at 06/11/2009 13:39:35


[]'s

..."Apenas sorria!"

Twitter

Blog

fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

Olá,

Discutindo com outros profissionais e com auxílio da internet, percebemos que a inserção do parênteses no caso que estou utilizando em meu método não é obrigatório para que a consulta funcione corretamente e é por isso que a consulta está sendo gerada sem parênteses. O Hibernate considera a prioridade das operações para montar a consulta final.

Isso aí pessoal. Até mais!

[]'s

..."Apenas sorria!"

Twitter

Blog

 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team