Bonjour à tous
J'ai un requete HQL comme ça :
lorsque je regarde le log et la traduction qui en est faite en SQL j'obtient ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT c FROM Client c WHERE c.uoReference.anneeN.code in ('0182') or (c.uoReference is null and c.agenceCreation in ('0182')) ORDER BY c.raisonSociale
Le parenthésage n'est pas reespecté. Est ce qu'hibernate ne le gère pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from COM_CLIENT client0_, UO_CLIENT uoclient1_ where client0_.CLICOD=uoclient1_.CLICOD and (uoclient1_.CLIAGERATN in ('0182') or (client0_.CLICOD is null) and (client0_.CLINUMAGECRE in ('0182')) order by client0_.CLILIBRAISOC
Merci d'avance pour votre aide
Partager