मैं जेपीए को टेक्स्ट सामग्री के साथ एक MySQL डेटाबेस कॉलम सेट करने के लिए कैसे ऑर्डर कर सकता हूं, जो सृजन पर डिफ़ॉल्ट रूप से संवेदनशील है?MySQL में स्वचालित रूप से जेपीए के साथ केस संवेदनशील कॉलम कैसे उत्पन्न करें
6
A
उत्तर
1
MySQL varchar
प्रकार केस-संवेदी नहीं है। आप क्या चाहते हैं varbinary
है।
CREATE TABLE IF NOT EXISTS `stuff` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varbinary(255) NOT NULL -- varbinary to be case sensitive
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
7
अपने मैदान पर @Column
एनोटेशन एक columnDefinition विशेषता है जो आप स्तंभ के लिए एक केस-संवेदी मिलान निर्दिष्ट करने के लिए अनुमति दे सकता है निर्दिष्ट कर सकते हैं।
public abstract String columnDefinition
(वैकल्पिक) एसक्यूएल टुकड़ा है कि जब स्तंभ के लिए DDL पैदा किया जाता है।
अनुमानित प्रकार के कॉलम को बनाने के लिए जेनरेट किए गए SQL पर डिफ़ॉल्ट।
डिफ़ॉल्ट:
""
आपके मामले में, उदाहरण के लिए, @Column एनोटेशन का उपयोग कर, आप का प्रयोग करेंगे
@Column (नाम = "NAME_COL", कॉलमडिफिनिशन = "VARCHAR (250) COLLATE latin1_g eneral_cs ") निजी स्ट्रिंग नाम;
संबंधित मुद्दे
- 1. जेपीए, एक्लिप्ससेंक और केस संवेदनशील mysql
- 2. जेपीए EntityManager केस संवेदनशील कुंजी
- 3. MySQL तालिका कॉलम को केस संवेदनशील
- 4. MySQL केस संवेदनशील क्वेरी
- 5. mysql केस संवेदनशील बनाओ?
- 6. क्या ओरेकल में कोई कॉलम केस केस संवेदनशील नहीं है?
- 7. केस के साथ जेपीए क्वेरी। कैसे करें?
- 8. पीएचपी/mysql खोज - केस संवेदनशील
- 9. MySQL में केस संवेदनशील तालिका और कॉलम नामों को कैसे लागू करें?
- 10. केस संवेदनशील संवेदनशील होने के लिए MySQL को कॉन्फ़िगर कैसे करें
- 11. गणित में स्वचालित रूप से फ़ंक्शन नाम कैसे उत्पन्न करें?
- 12. MySQL केस असंवेदनशील लेकिन एक्सेंट संवेदनशील यूटीएफ 8 अनन्य कुंजी
- 13. DataGridView स्वचालित रूप से कॉलम
- 14. एसक्यूएल केस संवेदनशील स्ट्रिंग
- 15. Emacs पर केस-संवेदनशील खोज कैसे करें?
- 16. क्या LIKE ऑपरेटर केस-संवेदनशील है MSSQL सर्वर के साथ?
- 17. केस संवेदनशील RLIKE
- 18. स्वचालित रूप से एमएस विसियो आरेख कैसे उत्पन्न करें?
- 19. जेबॉस एएस 7 स्वचालित रूप से जेपीए
- 20. स्वचालित रूप से proguard-android.txt कैसे उत्पन्न करें?
- 21. स्वचालित रूप से INSERT में कॉलम से मिलान करें ... चुनें ...
- 22. स्वचालित रूप से diacritized स्वर तालिका कैसे उत्पन्न करें?
- 23. एफ # केस संवेदनशील है?
- 24. LINQ केस संवेदनशील
- 25. स्वचालित रूप से स्पोर्ट्स लीग शेड्यूल कैसे उत्पन्न करें
- 26. एसक्यूएल वाक्यविन्यास केस संवेदनशील है?
- 27. केस संवेदनशील शब्दकोश कुंजी
- 28. हेडर से सी ++ फ़ाइल स्वचालित रूप से उत्पन्न करें?
- 29. स्वचालित रूप से QTreeWidget कॉलम को कैसे क्रमबद्ध करें?
- 30. कैसे स्वचालित रूप से उत्पन्न करने के लिए C++ हेडर
यह सख्ती से सच नहीं है कि 'वर्कर' मामला असंवेदनशील है - यह तालिका संयोजन पर निर्भर करता है। उदाहरण के लिए, 'utf8_unicode_cs' केस संवेदनशील है, जबकि' utf8_unicode_cs' नहीं है। – Mike
लेकिन मैं जेपीए स्वचालित रूप से स्वचालित स्कीमा निर्माण पर इसे कैसे सेट कर सकता हूं? जब भी मैं अपने प्रोग्राम का उपयोग किसी अन्य कंप्यूटर या डेटाबेस इंस्टेंस पर करता हूं, तब तक मैं जनरेटेड स्कीमा को हाथ से नहीं लेना चाहता हूं। – ali
मुझे जेपीए के बारे में कुछ भी पता नहीं है, लेकिन मुझे अभी मिला है [जेपीए/हाइबरनेट, माईएसक्ल और टॉमकैट के साथ कैरेक्टर एन्कोडिंग यूटीएफ -8] (http://mathiasrichter.blogspot.com/2009/10/character-encoding-utf -8-with.html)। यह कुछ उपयोग का हो सकता है। – Mike