Problème de Date dans une requête hql (base MySql)
Bonjour,
J'essaye d'écrire l'équivalent de cette requête sql en hql :
Code:
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 sql
Code:
select m from Mouvement m where m.IndiRef=1489 and m.Date.Date='2017-01-27' and m.TypeRef.Id_Type_Mouv=17
en hql
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