मैं तिथि कॉलम, डिफ़ॉल्ट '0000-00-00' के साथ ने MySQL तालिका है। यदि मैं कॉल करने का प्रयास करता हूं, उदाहरण के लिए, em.find(MyTable.class,pk_value);
और यह डिफ़ॉल्ट दिनांक मान '0000-00-00' के साथ डेटाबेस में रिकॉर्ड होता है, तो एक अपवाद फेंक दिया जाता है ( "java.sql.SQLException: मान ... नहीं कर सकता । एक ही त्रुटि डिफ़ॉल्ट के साथ दिनांक समय स्तंभों के लिए होता है '0000-00-00 00:00:00'।
यह किसी भी तरह EntityManager बताने के लिए कि इस तरह के मूल्यों ठीक हैं है "java.sql.Date के रूप में प्रतिनिधित्व किया? धन्यवाद।Mysql दिनांक/Datetime कॉलम और जावा हठ
5
A
उत्तर
7
क्या मदद करता है convertToNull को JDBC ड्राइवर का zeroDateTimeBehavior संपत्ति की स्थापना है।
http://ondra.zizka.cz/stranky/programovani/java/index.texy (शून्य DATETIME या TIMESTAMP स्तंभ के लिए "SQLException देखने देखते हैं? उपयोग zeroDateTimeBehavior ")।
jdbc:mysql://localhost/test?zeroDateTimeBehavior=convertToNull
0
कैसे शून्य शून्य पर तारीखें बदलने के बारे में।
1
zeroDateTimeBehavior=convertToNull
संपत्ति की स्थापना करके हम इस समस्या से बचने कर सकते हैं। जानकारी के लिए this link देखें।
संबंधित मुद्दे
- 1. जावा हठ देशी एसक्यूएल मापदंडों
- 2. mysql कॉलम
- 3. "हठ टोकन" कार्यक्षमता
- 4. में-खंड HQL या जावा हठ क्वेरी लैंग्वेज
- 5. जेपीए एकाधिक हठ यूनिट बग
- 6. Mysql परिवर्तन कॉलम मिलान और जानकारी स्कीमा
- 7. MYSQL कॉलम डेटा और तालिका नाम
- 8. mysql क्वेरी में कॉलम जोड़ें और इसे
- 9. "नहीं हठ यूनिट मिले" त्रुटि
- 10. MySQL, दो कॉलम
- 11. MySQL टेक्स्ट कॉलम
- 12. MySQL क्वेरी - 1 कॉलम
- 13. mysql बहुत सारे कॉलम?
- 14. MySQL सभी नल कॉलम
- 15. एक MySQL तालिका कॉलम
- 16. एक MySQL कॉलम
- 17. MySQL एक कॉलम
- 18. MySQL मुझे कॉलम
- 19. MYSQL आईडी कॉलम नामकरण
- 20. रेल/MySQL डेटटाइम कॉलम
- 21. MySQL एन्क्रिप्टेड कॉलम
- 22. mysql UUID() और जावा UUID.randomUUID()
- 23. MySQL अद्यतन कॉलम +1?
- 24. डुप्लिकेट कॉलम मान MySQL
- 25. mysql टाइमस्टैम्प कॉलम
- 26. MySQL परिवर्तन कॉलम विवरण
- 27. EclipseLink: EntityManager के लिए कोई हठ प्रदाता
- 28. mysql "कॉल नहीं" दो कॉलम
- 29. MySQL चयन आईडी जो कॉलम
- 30. mysql सशर्त जुड़ने पर कॉलम
मुझे यकीन है कि यह काम करेगा, लेकिन यह कई दुष्प्रभाव हो सकता है, तो मैं नहीं बल्कि यह नहीं है जब तक यह एकमात्र समाधान है चाहते हैं। – a1ex07