Passar instrução SQL no Hibernate

2 respostas
G

Pessoal, estou precisando passar uma instrução SQL no Hibernate. Quando é uma Query do tipo Select, eu uso o método createQuery e depois recupero o resultado com o método list. Pesquisando na net, não achei nada quanto a passagem de comandos SQL não SELECts no Hibernate.

Eu preciso passar um comando SQL do tipo “SET”, por exemplo: SET @CNT:=0, para usar posteriormente essa váriável CNT em um relatório JasperSoft.

Usando JDBC, para esse caso eu usaria o PreparedStatement. Mas, e no Hibernate?

obs. o BD Utilizado é o MYSQL.

2 Respostas

Hebert_Coelho

Veja se esse post te ajuda: JPA Consultas e Dicas.

A

Olha isso não responde a sua pergunda, mas acho que pode ser uma alteranativa.
Ao invéz de, no seu relatório, fazer uma pesquisa diretamente tente fazer a pesquisa com o java e depois, com a lista de objetos em mãos, passe os mesmos para o relatório. Com isso vc usa os benefícios da JPA para abstrair o banco de dados para o relatório também.

Criado 11 de maio de 2012
Ultima resposta 14 de mai. de 2012
Respostas 2
Participantes 3