_int8
int8[]
. प्रकार के लिए एक आंतरिक उपनाम है , यानी लंबे पूर्णांकों की एक सरणी।
मुझे नहीं पता कि अंडरस्कोर उपसर्ग का उपयोग क्यों किया जाता है, यह भयानक है, लेकिन यह वास्तव में केवल सर्वर के अंदर ही दिखाई देना चाहिए, इसलिए मुझे आश्चर्य है कि आप इसे संदेशों में देख रहे हैं। इसे लें, उदाहरण के लिए, जहां सर्वर bigint[]
shows दिखाता है संदेशों में कॉलम प्रकार के रूप में:
http://sqlfiddle.com/#!12/61bc5/1
यदि आप इसे हाइबरनेट में मैप करना चाहते हैं, तो आपको इसे long[]
. के रूप में मैप करना होगा , यदि हाइबरनेट SQL सरणियों का भी समर्थन करता है - जो इसे दिखाई नहीं देता
. आपको संभवतः अपना खुद का UserType कार्यान्वयन जोड़ना होगा जो SQL सरणियों के लिए JDBC समर्थन का उपयोग करता है
. हाइबरनेट फ़ोरम पर एक और उदाहरण
. यह एक सामान्य प्रश्न प्रतीत होता है
, लेकिन हाइबरनेट/जेपीए में अधिकांश चीजों की तरह आप पाएंगे कि जैसे ही आप सबसे बुनियादी डेटाबेस सुविधाओं के अलावा कुछ भी उपयोग करने का प्रयास करेंगे, आप ईंट की दीवार के खिलाफ अपना सिर पीटेंगे।