मैं ऐसा कैसे कर सकता हूं जेपीए (मैं हाइबरनेट का उपयोग करता हूं) बिना हस्ताक्षर किए गए कॉलम के कॉलम बनाता है? वर्तमान में मेरे सभी आईडी कॉलम हस्ताक्षरित हैं।जेपीए और हाइबरनेट में बिना हस्ताक्षर किए गए इंट
7
A
उत्तर
13
columnDefinition
property on the @Column
annotation का उपयोग करना चाहिए।
private long foo;
@Column(columnDefinition = "UNSIGNED INT(11)")
public long getFoo()
{
return foo;
}
N.B.: एसक्यूएल प्रकार पर एक कुल अनुमान ले रहा है आप के लिए जा रहे हैं सभी डेटाबेस नहीं (जैसे SQL सर्वर, मुझे लगता है) हस्ताक्षरित int प्रकार का समर्थन करते हैं।
+0
MySQL में "UNSIGNED" शब्द ** ** "INT (11)" के बाद ** आना चाहिए। – naXa
संबंधित मुद्दे
- 1. बिना हस्ताक्षर किए गए Int
- 2. बिना हस्ताक्षर किए गए चार *
- 3. जावा में बिना हस्ताक्षर किए गए int
- 4. PHP बिना हस्ताक्षर किए गए दाएं शिफ्ट -
- 5. हस्ताक्षर किए गए चार *
- 6. बिना हस्ताक्षर किए गए चार में 4 बिट्स कैसे बदलें?
- 7. एनएसयूइन्टर बनाम एनएसआईएनटेगर, इंट बनाम हस्ताक्षर किए गए, और इसी तरह के मामले
- 8. हस्ताक्षर किए गए पूर्णांक अंडरफ़्लो
- 9. mysql tinyint हस्ताक्षर किए गए
- 10. बीकोड कोडित दशमलव (बीसीडी) को बिना हस्ताक्षर किए गए पूर्णांक
- 11. जेएनआई: बिना हस्ताक्षर किए गए int को जिंट
- 12. हाइबरनेट और जेपीए - एक इंटरफेस
- 13. जेपीए और हाइबरनेट
- 14. स्प्रिंग/जेपीए/हाइबरनेट
- 15. जेपीए + हाइबरनेट
- 16. हाइबरनेट/जेपीए
- 17. जावा रिटर्न का उपयोग कर फेसबुक पर हस्ताक्षर किए गए हस्ताक्षर किए गए JSON
- 18. हाइबरनेट/जेपीए
- 19. बिना हस्ताक्षर किए गए char को stdterpret_cast के बिना std :: string में प्राप्त करने का तरीका?
- 20. असमर्थितऑपरेशन एक्सेप्शन हाइबरनेट और जेपीए
- 21. जावा हस्ताक्षर किए गए जार को एकाधिक हस्ताक्षर एल्गोरिदम
- 22. हस्ताक्षर किए गए शून्य लिनक्स बनाम विंडोज
- 23. जेपीए/हाइबरनेट
- 24. हाइबरनेट जेपीए
- 25. जेपीए (+ हाइबरनेट)
- 26. डीएओ और सर्विस लेयर (जेपीए/हाइबरनेट + स्प्रिंग)
- 27. एसएसएल हैंडशेकिंग स्व-हस्ताक्षर किए गए कर्ट और एसएसएलईजीएन (जेएसएसई)
- 28. जेपीए कैस्केड एनोटेशन और हाइबरनेट कैस्केड एनोटेशन
- 29. ओपनईजेबी टॉमकैट और हाइबरनेट और जेपीए
- 30. जेपीए (हाइबरनेट) और कस्टम टेबल उपसर्ग
असाइन किए गए एसक्यूएल प्रकार, या जावा प्रकार? जावा में मूल हस्ताक्षरित संख्या प्रकार नहीं हैं। यदि आप एक हस्ताक्षरित SQL प्रकार का उपयोग करना चाहते हैं, तो आपको इसे पर्याप्त रूप से बड़े (हस्ताक्षरित) जावा प्रकार पर मैप करना होगा। उदाहरण के लिए, एक हस्ताक्षरित 32-बिट पूर्णांक प्रकार को एक (हस्ताक्षरित) जावा 'लंबे' में संग्रहीत किया जाना होगा। –
मैं हस्ताक्षरित एसक्यूएल प्रकारों का उपयोग करना चाहता हूं। – Laures
फिर उत्तर जावा को 'लंबे' फ़ील्ड में मैप करना है। –