Looking for jpa Answers? Try Ask4KnowledgeBase
Looking for jpa Keywords? Try Ask4Keywords

jpaएकल तालिका वंशानुक्रम रणनीति


पैरामीटर

टिप्पणी उद्देश्य
@Inheritance उपयोग की गई वंशानुक्रम रणनीति के प्रकार को निर्दिष्ट करता है
@DiscriminatorColumn डेटाबेस में एक कॉलम निर्दिष्ट करता है जिसका उपयोग प्रत्येक इकाई को निर्दिष्ट निश्चित आईडी के आधार पर विभिन्न संस्थाओं की पहचान करने के लिए किया जाएगा
@MappedSuperClass मैप किए गए सुपर क्लास लगातार नहीं होते हैं और केवल अपने उपवर्गों के लिए राज्य धारण करते थे। आम तौर पर अमूर्त जावा कक्षाएं @MapperSuperClass के साथ चिह्नित की जाती हैं
@DiscriminatorValue @DiscriminatorColumn द्वारा परिभाषित कॉलम में निर्दिष्ट मान। यह मान इकाई के प्रकार को पहचानने में मदद करता है

टिप्पणियों

एकल तालिका रणनीति का लाभ यह है कि संस्थाओं की पुनर्प्राप्ति और सम्मिलन के लिए जटिल जुड़ाव की आवश्यकता नहीं होती है, लेकिन दूसरी ओर यह डेटाबेस स्थान को बर्बाद कर देता है क्योंकि कई स्तंभों को अशक्त होने की आवश्यकता होती है और उनके लिए कोई डेटा नहीं होता है।

पूरा उदाहरण और लेख यहां पाया जा सकता है

एकल तालिका वंशानुक्रम रणनीति संबंधित उदाहरण