मैं अपने हायबरनेट परियोजना में @MappedSuperclass
का उपयोग कर रहा हूं:
< कोड> @मैपस्परक्लास सार्वजनिक अमूर्त वर्ग एब्सशॉट होटेल एब्रिक्सडेटा {संरक्षित स्ट्रिंग आईडी; संरक्षित स्ट्रिंग का नाम; संरक्षित स्ट्रिंग प्रकार; ....} एंटिटी @Table (name = "T_HOTEL") सार्वजनिक श्रेणी होटल एब्रिक्स होटेल {@ अटूट ओरेराइड (नाम = "आईडी", स्तंभ = @ कॉलम (नाम = "होटल_आईड")) स्ट्रिंग आईडी को संरक्षित करता है; @ अटूट ओवरराइड (नाम = "नाम", स्तंभ = @ कॉलम (नाम = "होटल_नाम")) स्ट्रिंग का नाम सुरक्षित किया गया; @ अटूट ओवरराइड (नाम = "प्रकार", स्तंभ = @ स्तंभ (नाम = "होटल_प्रकार")) संरक्षित स्ट्रिंग प्रकार; ...}
जैसा दिख रहा है, मैं चाहता हूं कि कॉलम को उपवर्ग में ओवरराइड किया जा सकता है, लेकिन मुझे त्रुटि मिलती है:
org.hibernate.MappingException
क्या यह तय करना संभव है?
आपको बाल वर्ग में फ़ील्ड फिर से परिभाषित नहीं करना चाहिए: इसे चेक करें:
No comments:
Post a Comment