I valori dei parametri di data e calendario richiedono metodi speciali per specificare cosa rappresentano, ad esempio una data pura, un'ora pura o una combinazione di data e ora, come spiegato in dettaglio nella sezione Tipi di data e ora (temporali).
Ad esempio, la seguente chiamata passa un oggetto Date come data pura (senza ora):
query.setParameter("date", new java.util.Date(), TemporalType.DATE);
e data e ora
query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);