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

हाइबरनेट का उपयोग करके जावा इकाई में पोस्टग्रेज _INT8 को कैसे मैप करें?

_int8 int8[] . प्रकार के लिए एक आंतरिक उपनाम है , यानी लंबे पूर्णांकों की एक सरणी।

मुझे नहीं पता कि अंडरस्कोर उपसर्ग का उपयोग क्यों किया जाता है, यह भयानक है, लेकिन यह वास्तव में केवल सर्वर के अंदर ही दिखाई देना चाहिए, इसलिए मुझे आश्चर्य है कि आप इसे संदेशों में देख रहे हैं। इसे लें, उदाहरण के लिए, जहां सर्वर bigint[] shows दिखाता है संदेशों में कॉलम प्रकार के रूप में:

http://sqlfiddle.com/#!12/61bc5/1

यदि आप इसे हाइबरनेट में मैप करना चाहते हैं, तो आपको इसे long[] . के रूप में मैप करना होगा , यदि हाइबरनेट SQL सरणियों का भी समर्थन करता है - जो इसे दिखाई नहीं देता . आपको संभवतः अपना खुद का UserType कार्यान्वयन जोड़ना होगा जो SQL सरणियों के लिए JDBC समर्थन का उपयोग करता है . हाइबरनेट फ़ोरम पर एक और उदाहरण . यह एक सामान्य प्रश्न प्रतीत होता है , लेकिन हाइबरनेट/जेपीए में अधिकांश चीजों की तरह आप पाएंगे कि जैसे ही आप सबसे बुनियादी डेटाबेस सुविधाओं के अलावा कुछ भी उपयोग करने का प्रयास करेंगे, आप ईंट की दीवार के खिलाफ अपना सिर पीटेंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. django.db.utils.IntegrityError:डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है Spirit_category_category_pkey

  2. एडब्ल्यूएस बीनस्टॉक या ईसी2 इंस्टेंस में जियोडजैंगो सपोर्ट के साथ Django की स्थापना

  3. PostgreSQL में पैसे कैसे फॉर्मेट करें

  4. Postgres . का उपयोग करके एक विशिष्ट समय के बीच औसत मानों के साथ एकाधिक डेटा का चयन करने की क्वेरी

  5. PostgresQL SQL:परिणामों को सरणी में परिवर्तित करना