जेपीए इकाई के लिए कौन सा एनोटेशन विशिष्ट पहचानकर्ता को परिभाषित करता है?
जेपीए इकाई के लिए कौन सा एनोटेशन विशिष्ट पहचानकर्ता को परिभाषित करता है?

वीडियो: जेपीए इकाई के लिए कौन सा एनोटेशन विशिष्ट पहचानकर्ता को परिभाषित करता है?

वीडियो: जेपीए इकाई के लिए कौन सा एनोटेशन विशिष्ट पहचानकर्ता को परिभाषित करता है?
वीडियो: Hibernate Tutorial in Hindi | Shared Primary Key | JPA | Uni-Directional I Bi-Directional | #12 2024, नवंबर
Anonim

किसी डेटाबेस में ऑब्जेक्ट बनाए रखते समय आपको ऑब्जेक्ट के लिए एक विशिष्ट पहचानकर्ता की आवश्यकता होती है, इससे आप ऑब्जेक्ट को क्वेरी कर सकते हैं, ऑब्जेक्ट से संबंध परिभाषित कर सकते हैं, और ऑब्जेक्ट को अपडेट और हटा सकते हैं। जेपीए में वस्तु आईडी के माध्यम से परिभाषित किया गया है @पहचान एनोटेशन और ऑब्जेक्ट की तालिका की प्राथमिक कुंजी के अनुरूप होना चाहिए।

इस संबंध में, जेपीए में एक इकाई क्या है?

कंपनी . जेपीए में संस्थाएं डेटा का प्रतिनिधित्व करने वाले पीओजेओ के अलावा कुछ भी नहीं है जिसे डेटाबेस में जारी रखा जा सकता है। एक कंपनी डेटाबेस में संग्रहीत तालिका का प्रतिनिधित्व करता है। एक का हर उदाहरण कंपनी तालिका में एक पंक्ति का प्रतिनिधित्व करता है।

कोई यह भी पूछ सकता है कि एक साधारण प्राथमिक कुंजी को परिभाषित करने के लिए किस एनोटेशन का उपयोग किया जाता है? EmbeddedId या IdClass एनोटेशन का उपयोग किया जाता है एक समग्र को निरूपित करने के लिए प्राथमिक कुंजी . ए सरल प्राथमिक कुंजी या एक क्षेत्र या एक समग्र की संपत्ति प्राथमिक कुंजी निम्न प्रकारों में से एक होना चाहिए: कोई भी जावा आदिम प्रकार (या कोई आदिम आवरण प्रकार) java. लैंग

इसके अलावा, जेपीए इकाई में प्राथमिक कुंजी कैसे परिभाषित की जाती है?

डिफ़ॉल्ट रूप से प्राथमिक कुंजी एक अनुक्रमिक 64 बिट संख्या (लंबी) है जो है सेट हर नए के लिए ObjectDB द्वारा स्वचालित रूप से कंपनी ऑब्जेक्ट जो डेटाबेस में संग्रहीत है। NS प्राथमिक कुंजी पहले का कंपनी डेटाबेस में वस्तु 1 है, प्राथमिक कुंजी दूसरे का कंपनी वस्तु 2 है, आदि।

क्या जेपीए में @ID अनिवार्य है?

आप कॉलम के इस अनूठे सेट का उपयोग अपने के रूप में कर सकते हैं पहचान में जेपीए . NS जेपीए आईडी हमेशा डेटाबेस तालिका से मेल नहीं खाता प्राथमिक कुंजी बाधा, न ही एक है प्राथमिक कुंजी या एक अद्वितीय बाधा आवश्यक . यदि आपकी वस्तु में a. नहीं है पहचान , लेकिन इसकी 'तालिका करता है, यह ठीक है।

सिफारिश की: