"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मुझे हाइबरनेट डीडीएल में एक \ "प्रकार = myisam \" सिंटैक्स त्रुटि क्यों मिल रही है?

मुझे हाइबरनेट डीडीएल में एक \ "प्रकार = myisam \" सिंटैक्स त्रुटि क्यों मिल रही है?

2025-03-25 को पोस्ट किया गया
ब्राउज़ करें:125

हाइबरनेट द्वारा उत्पन्न डीडीएल आमतौर पर पदावनत "प्रकार" विशेषता के उपयोग के कारण होता है। यहाँ एक विश्लेषण और समाधान है: Why Am I Getting a \

ursache

SQL में "प्रकार" विशेषता का उपयोग एक तालिका के लिए स्टोरेज इंजन को निर्दिष्ट करने के लिए किया जाता है। MySQL 4.x और इससे पहले, "प्रकार = myisam" का उपयोग करना आम था। हालाँकि, इस विशेषता को MySQL 4.0 में हटा दिया गया था और 5.5 में हटा दिया गया था। Depending on your version of MariaDB and Hibernate, you need to use one of the following dialects:

MariaDB:

org.hibernate.dialect.MariaDBDialect (for MariaDB 10.0 and इससे पहले)

org.hibernate.dialect.mariadb53dialect (mariadb 10.1 और बाद में)

    org.hibernate.dialect.mariadb106dialect (mariadb 10.6 के लिए और बाद में)
    • mysql:
    • । बाद में)
  • beispiel

    • आपकी हाइबरनेट कॉन्फ़िगरेशन फ़ाइल में, आप सही बोलने की स्थापना कर सकते हैं। नाम = "hibernate.dialect"> org.hibernate.dialect.mariadbdialect संपत्ति>
    • संस्करण।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3