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

अद्वितीय आईडी उत्पन्न करें

मैं RandomStringUtils.randomAlphanumeric() . का उपयोग करता हूं commons-lang . से विधि इसे हासिल करने के लिए:

import org.apache.commons.lang.RandomStringUtils;

public static final int ID_LENGTH = 10;

public String generateUniqueId() {
    return RandomStringUtils.randomAlphanumeric(ID_LENGTH);
}

यदि आप मावेन का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आपने commons-lang . जोड़ा है परियोजना की निर्भरता के लिए:

<dependency>
    <groupId>commons-lang</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.6</version>
</dependency>

यह आपके और आपके प्रोजेक्ट पर निर्भर है। क्या आईडी-जनरेशन बिजनेस लॉजिक का हिस्सा है? यदि हाँ और सभी तर्क जावा पर लिखे गए हैं, तो इसे जावा पर लिखें। यदि तर्क के सभी या कुछ भाग डेटाबेस को सौंपे जाते हैं, तो वहां आईडी उत्पन्न करें (लेकिन इस मामले में आप विशेष डेटाबेस पर मजबूत निर्भरता रखेंगे)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IntelliJ को स्थानीय MySQL से कैसे कनेक्ट करें?

  2. MySql में पंक्तियों के लिए स्तंभों की सरल धुरी

  3. दो टाइमस्टैम्प वाली क्वेरी काम नहीं कर रही है

  4. दो कॉलम मानों को दो तालिकाओं के बीच स्वैप करें

  5. मैं सीक्वेलाइज.जेएस का उपयोग करके रिकॉर्ड को कैसे अपडेट कर सकता हूं और कुछ कॉलमों को अनदेखा कर सकता हूं