Bonjour,
J'essaye d'écrire l'équivalent de cette requête sql en hql :
en sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part select *from Mouvement m where m.ID_Indi=1489 and DATE_FORMAT( m.Date_Mouvement, '%Y-%m-%d' )="2017-01-27" and m.ID_Type_Mouv=17
en hql
Code : Sélectionner tout - Visualiser dans une fenêtre à part select m from Mouvement m where m.IndiRef=1489 and m.Date.Date='2017-01-27' and m.TypeRef.Id_Type_Mouv=17
Le résultat n'est pas identique dans les 2 cas, la requête sql retourne un enregistrement, la seconde aucun.
Je sais que le problème se situe au niveau du DateTime et de l'heure, mais je ne trouve pas la bonne façon d'écrire la requête hql pour qu'elle fonctionne.
Merci de votre aide
Partager