हाइबरनेट के साथ MySQL InnoDB टेबल्स बनाना
JPA के साथ हाइबरनेट का उपयोग करते समय, आपको इसके बजाय InnoDB इंजन के साथ MySQL टेबल बनाने की आवश्यकता का सामना करना पड़ सकता है डिफ़ॉल्ट MyISAM का. इसे गतिशील रूप से प्राप्त करने के लिए और SQL फ़ाइल निर्माण के माध्यम से नहीं, निम्नलिखित समाधान पर विचार करें:
समाधान:
संपत्ति का उपयोग करके हाइबरनेट बोली निर्दिष्ट करें:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
MySQL से अधिक संस्करणों के लिए 5.1, उपयोग करें:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
इस बोली को सेट करके, हाइबरनेट स्वचालित रूप से InnoDB इंजन के साथ तालिकाएँ बनाएगा, वांछित भंडारण गुणों और बेहतर प्रदर्शन को सुनिश्चित करेगा .
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3