मैं एक्लीप्सेलिंक जेपीए कार्यान्वयन के साथ जॉइनेड विरासत रणनीति का उपयोग कर रहा हूं। मैंने देखा है कि EclipseLink डेटाबेस स्कीमा में डिफ़ॉल्ट DTYPE द्वारा नामित भेदभाव कॉलम जोड़ रहा है। मैं समझता हूं कि एक टेबल विरासत रणनीति के लिए भेदभाव करने की आवश्यकता है, लेकिन क्यों शामिल रणनीति के लिए?EclipseLink क्यों शामिल विरासत रणनीति के लिए भेदभाव कॉलम जोड़ रहा है?
EclipseLink को इस कॉलम की आवश्यकता है क्योंकि मुझे इसे हटाने के बाद त्रुटियां मिली हैं। क्या यह कॉलम प्रदर्शन कारणों आदि के लिए जोड़ा गया है? डेटाबेस स्कीमा के दृष्टिकोण से मैं इस बारे में विशेष रूप से खुश नहीं हूं क्योंकि यह कॉलम केवल अनावश्यक अव्यवस्था है।
हाइबरनेट आधारित जेपीए कुछ भी ऐसा नहीं करता है।
शायद आपने अपने प्रश्न में एक त्रुटि दर्ज की है। आप कहते हैं कि आप समझते हैं कि क्यों इसमें शामिल है, लेकिन अगर इसमें शामिल नहीं है ... – cletus