Wartości parametrów daty i kalendarza wymagają specjalnych metod w celu określenia, co reprezentują, takich jak czysta data, czysta godzina lub kombinacja daty i godziny, jak wyjaśniono szczegółowo w sekcji Typy daty i godziny (czasowe).
Na przykład następujące wywołanie przekazuje obiekt Date jako czystą datę (bez czasu):
query.setParameter("date", new java.util.Date(), TemporalType.DATE);
i znacznik czasu
query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);