Bonjour,

je voudrais faire des requetes HQL qui me permettrons de récupérer des enregistrements entre des dates précises. J'ai deux cas de figures :

voila le premier :

L'enregistrement contient un champs timeCreation dans lequel on stocke la date de création avec le format suivant : yyyyMMdd-hh:mm:ss:SSS

je voudrais récupérer donc tous les enregistrements du jour courant, ça doit être bien quelque chose de la sorte, mais j'ai le ss:SSS dans mes date en BD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Date date = new Date();
request += " timecreation = :date ";
query.setParameter("date", date);
Donc ça ne marchera pas puisqu'ils auront les ss:SSS différents même si c'est le même jour courant

Le deuxième cas, c'est de récupérer les enregistrements enregistrés pendant la semaine

La aussi le même problème me bloque

Auriez vous une méthode pour pouvoir comparait mes dates sans tenir compte des précisions ss:SSS directement dans une requête HQL

Merci bq