दिनांक और कैलेंडर पैरामीटर मानों को यह निर्दिष्ट करने के लिए विशेष विधियों की आवश्यकता होती है कि वे क्या दर्शाते हैं, जैसे कि एक शुद्ध तिथि, एक शुद्ध समय या दिनांक और समय का संयोजन, जैसा कि दिनांक और समय (अस्थायी) प्रकार अनुभाग में विस्तार से बताया गया है।पी>
उदाहरण के लिए, निम्न आमंत्रण दिनांक वस्तु को शुद्ध दिनांक (कोई समय नहीं) के रूप में पास करता है:
query.setParameter("date", new java.util.Date(), TemporalType.DATE);
और टाइमस्टैम्प
query.setParameter("date", new java.util.Date(), TemporalType.TIMESTAMP);