AI Academy
प्रमोशन
CodeGym यूनिवर्सिटी
सीखना
कोर्स
टास्क
सर्वेक्षण & क्विज़
गेम्स
सहायता
शेड्यूल
समुदाय
उपयोगकर्ता
फ़ोरम
चैट
लेख
सफलता की कहानियाँ
गतिविधि
समीक्षाएँ
सदस्यता
लाइट थीम
पाठ
समीक्षाएँ
हमारे बारे में
शुरू करें
सीखना शुरू करें
अभी सीखना शुरू करें
मेरी प्रगति
कोर्स
Quest मानचित्र
पाठ
Java
SQL & Hibernate
स्तर 15
इकाई पदानुक्रम के साथ कार्य करना
SQL & Hibernate
स्तर 15,
पाठ 0
संरक्षण के मुद्दे आज हमारे पास एक नई और सुपर दिलचस्प योजना होगी - डेटाबेस में वर्ग पदानुक्रम को बचाने के लिए हाइबरनेट सुविधाओं का उपयोग करना। एक वर्ग पदानुक्रम एक वंशानुक्रम संबंध द्वारा एक दूसरे से संबंधित वर्गों का एक समूह है। कल्पना करें
संपूर्ण वर्ग पदानुक्रम के लिए एक एकल तालिका
SQL & Hibernate
स्तर 15,
पाठ 1
विवरण एक वर्ग पदानुक्रम को संग्रहीत करने का अगला तरीका सभी वर्गों को एक ही तालिका में पदानुक्रम में संग्रहीत करना है । इस रणनीति को सिंगल टेबल कहा जाता है । उदाहरण के लिए, इस तरह: CREATE TABLE user_ employee_client {
discriminator
SQL & Hibernate
स्तर 15,
पाठ 2
विवरण पिछले पाठ में, आपने देखा कि हाइबरनेट एक इकाई वर्ग के नाम को संग्रहीत करने के लिए एक विशेष DTYPE VARCHAR कॉलम का उपयोग करता है। ऐसे स्तंभ को विवेचक कहा जाता है । इसका उपयोग स्पष्ट रूप से यह निर्धारित करने के लिए किया जाता है कि डेटाबेस
ज्वाइन टेबल
SQL & Hibernate
स्तर 15,
पाठ 3
विवरण डेटाबेस में एक वर्ग पदानुक्रम को संग्रहीत करने की एक अन्य रणनीति को ज्वाइन टेबल कहा जाता है। इसके लिए एक विशेष एनोटेशन है: @Inheritance(strategy = InheritanceType.JOINED) हमारी कक्षाओं का एक उदाहरण: @Inheritance(strategy = Inheritance
तालिका प्रति वर्ग
SQL & Hibernate
स्तर 15,
पाठ 4
5.1 विवरण और अंत में, अंतिम रणनीति तालिका प्रति वर्ग है। यानी हर क्लास के लिए अलग टेबल का इस्तेमाल किया जाएगा। एक अर्थ में, यह वही मैप्डसुपरक्लास है, केवल एक अद्यतन रूप में। सबसे पहले, आपको एनोटेशन का उपयोग करने की आवश्यकता है: @Inheritance
एक पदानुक्रम संरक्षण रणनीति चुनना
SQL & Hibernate
स्तर 15,
पाठ 5
विवरण उपरोक्त रणनीतियों और तकनीकों में से प्रत्येक के अपने फायदे और नुकसान हैं। विशिष्ट रणनीति चुनने के लिए सामान्य सिफारिशें इस तरह दिखेंगी: UNION पर आधारित TABLE_PER_CLASS रणनीति बहुरूपी प्रश्नों और संघों की आवश्यकता नहीं होने पर यह रणनीत
Please enable JavaScript to continue using this application.