Hodnoty parametrů Datum a Kalendář vyžadují speciální metody, aby bylo možné určit, co představují, jako je čisté datum, čistý čas nebo kombinace data a času, jak je podrobně vysvětleno v části Typy data a času (časové).
Například následující vyvolání předá objekt Date jako čisté datum (bez času):
query.setParameter("date", new java.util.Date(), TemporalType.DATE);
a časové razítko
query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);