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

org.hibernate.MappingException:JDBC प्रकार के लिए कोई बोली मानचित्रण नहीं:1111

स्टैक ट्रेस आपको बताता है कि हाइबरनेट स्वयं को प्रारंभ करने की प्रक्रिया में है, और विशेष रूप से, Configuration.generateSchemaCreationScript निष्पादित कर रहा है। , जो आपकी सभी मैप की गई तालिकाओं के माध्यम से जाता है और उनके लिए डीडीएल उत्पन्न करता है। इसके हिस्से के रूप में, यह मौजूदा कॉलम से पूछताछ करता है और उन्हें आंतरिक हाइबरनेट प्रतिनिधित्व में परिवर्तित करता है। यह पर कॉल करके ऐसा करता है। ResultSetMetaData::getColumnType और फिर कॉल करना TypeNames::get परिणामी प्रकार कोड के साथ। समस्या यह है कि getColumnType 1111 का एक प्रकार कोड लौटा रहा है, जिसका अर्थ है 'अन्य '), और हाइबरनेट नहीं जानता कि उसके साथ क्या करना है।

मूल रूप से, आपकी किसी एक तालिका में एक प्रकार का स्तंभ है जिसे हाइबरनेट संभाल नहीं सकता है। यदि आप यह पता लगा सकते हैं कि कौन सा कॉलम है, तो आप यह सोचना शुरू कर सकते हैं कि इसके बारे में क्या करना है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अस्थायी डेटाबेस डिज़ाइन, एक मोड़ के साथ (लाइव बनाम ड्राफ्ट पंक्तियाँ)

  2. शब्द को शांत करने का सबसे आसान तरीका पोस्टग्रेएसक्यूएल में अनुक्रमित नोटिस होने के लिए बहुत लंबा है

  3. अवलोकन के लिए PostgreSQL को कॉन्फ़िगर करना

  4. सिस्टम उपयोगकर्ता पोस्टग्रेज में लॉग इन नहीं कर सकता

  5. हेरोकू, पोस्टग्रेएसक्यूएल, डीजेंगो, टिप्पणियां, स्वादिष्ट:कोई भी ऑपरेटर दिए गए नाम और तर्क प्रकार से मेल नहीं खाता। आपको स्पष्ट प्रकार के कास्ट जोड़ने की आवश्यकता हो सकती है