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
Donc ça ne marchera pas puisqu'ils auront les ss:SSS différents même si c'est le même jour courant
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);
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
Partager