Datum- en kalenderparameterwaarden vereisen speciale methoden om te specificeren wat ze vertegenwoordigen, zoals een zuivere datum, een zuivere tijd of een combinatie van datum en tijd, zoals in detail wordt uitgelegd in de sectie Datum en tijd (tijdelijke) typen.
De volgende aanroep geeft bijvoorbeeld een Date-object door als een pure datum (geen tijd):
query.setParameter("date", new java.util.Date(), TemporalType.DATE);
en tijdstempel
query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);