Oracle
 sql >> Base de données >  >> RDS >> Oracle

La requête de sélection JPA avec les champs d'horodatage et de date ne parvient pas à récupérer les résultats

Les valeurs des paramètres de date et de calendrier nécessitent des méthodes spéciales afin de spécifier ce qu'elles représentent, comme une date pure, une heure pure ou une combinaison de date et d'heure, comme expliqué en détail dans la section Types de date et d'heure (temporels).

Par exemple, l'invocation suivante transmet un objet Date en tant que date pure (pas d'heure) :

query.setParameter("date", new java.util.Date(), TemporalType.DATE);

et horodatage

query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);