Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

@Temporal(TemporalType.DATE) Oracle 12 . के साथ

हमने Oracle समर्थन से संपर्क किया है और उन्होंने इस प्रकार उत्तर दिया (दुर्भाग्य से मैं उत्तर का लिंक प्रदान करने में सक्षम नहीं हूँ क्योंकि Oracle समर्थन खाते की आवश्यकता है):

नया व्यवहार इरादा के अनुसार काम करता है :

कामकाज ने मेरे लिए काम किया:

समाधान #1: समय घटक सम्मिलित न करने के लिए एप्लिकेशन को संशोधित करें (उदा. एक स्थिर UtilMethod के साथ)

public static Date truncateTime(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime(); }

समाधान #2: एमओएस से पैच 19297927 डाउनलोड और लागू करें:(माई ओरेकल सपोर्ट)

  1. पैच और अपडेट टैब पर क्लिक करें।
  2. उपरोक्त पैच नंबर दर्ज करें और सर्च पर क्लिक करें।
  3. सूची से आपके प्लेटफॉर्म के अनुरूप पैच नंबर पर क्लिक करें
  4. पैच डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें।
  5. डाउनलोड करने से पहले कोई भी लागू नोट पढ़ें, फिर डाउनलोड बटन पर क्लिक करें।

पैचिंग के बाद ojdb7.jar को %Oracle_Home%\oracle_common\modules\oracle.jdbc_12.1.0 में बदलें और जोड़ें -Doracle.jdbc.DateZeroTime=true आपके JVM तर्कों के लिए




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पुश बटन लेबल टेक्स्ट को कैसे बदलें और रनटाइम में एक नई कार्यक्षमता कैसे जोड़ें? ओरेकल फॉर्म

  2. एक कर्सर आउट पैरामीटर में पायथन-ओरेकल पासिंग

  3. फ्लाईवे क्लीन अनुसूचक नौकरियों या कार्यक्रमों को नहीं छोड़ रहा है

  4. मैं एक संग्रहित प्रक्रिया को कैसे खोलूं और इसे SQL*Plus में कैसे संपादित करूं?

  5. PostgreSQL बनाम Oracle:लागत में अंतर, उपयोग में आसानी और कार्यक्षमता