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

हाइबरनेट - पूर्णांक प्रकार के लिए सही मानचित्रण कैसे प्रदान करें?

मुझे पता है कि यह प्रश्न (वास्तव में!) पुराना है, लेकिन:

TINYINT 8-बिट मानों का प्रतिनिधित्व करता है। इसे बाइट/बाइट में मैप किया गया है। दोनों मामलों में इसका न्यूनतम मान -128 और अधिकतम मान 127 (समावेशी) है।

SMALLINT 16-बिट मानों का प्रतिनिधित्व करता है। इसे छोटा/छोटा मैप किया गया है।

INTEGER 32-बिट मानों का प्रतिनिधित्व करता है। इसे int/Integer में मैप किया गया है।

BIGINT 64-बिट मानों का प्रतिनिधित्व करता है। इसे लॉन्ग/लॉन्ग में मैप किया गया है।

तो, आप एक इंटीजर का उपयोग करके एक छोटे से मानचित्र को मैप नहीं कर सकते हैं; आपको एक बाइट का उपयोग करना चाहिए।

https://docs.oracle.com/javase/tutorial/java /nutsandbolts/datatypes.html http://dev.mysql.com/doc/refman /5.7/hi/integer-types.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ClearDB में MySQL इंजन के संस्करण को कैसे अपडेट करें?

  2. MYSQL क्वेरी nth उच्चतम वेतन वाले सभी कर्मचारियों को खोजने के लिए

  3. हाइबरनेट मानदंड प्रश्नों में समूह के साथ सभी स्तंभों का चयन करें

  4. विशाल MySQL तालिका को हटाने का सबसे तेज़ तरीका

  5. नई ऑटो इंक्रीमेंट आईडी कैसे डालें