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