ekterya.com

डेटाबेस से हाइबरनेट के साथ पॉजो कक्षाएं और XML मैपिंग कैसे उत्पन्न करें I

सीतनिद्रा में होना उच्च प्रदर्शन और वस्तु-रिलेशनल स्मृति के साथ एक शक्तिशाली डेटाबेस सेवा है मेम्बररी में डेटाबेस के रूप में कार्य करने वाली तालिकाओं का प्रतिनिधित्व करने के लिए हाइबरनेट जावाबीयन कक्षाओं का उपयोग करता है तालिका के स्तंभ जावा वर्ग के क्षेत्रों द्वारा प्रदर्शित किए जाते हैं। क्लास-टू-टेबल और फ़ील्ड-टू-कॉलम टैग के साथ डेटा XML फ़ाइलों में संग्रहीत है। यह आलेख हाइबरनेट उपकरणों का उपयोग करके, इंजीनियर कक्षाओं को रिवर्स करने के लिए कदम और जावा कक्षाओं के साथ ही पीओजो कक्षाओं के साथ-साथ एक्सएमएल फ़ाइल मैपिंग भी बताता है।

चरणों

डीबी टेबल्स स्टेप 1 से हाइबरनेट पॉओ क्लासेस जेनरेट करने वाला इमेज
1

Video: हाइबरनेट बाइनरी डेटा और ब्लॉब मानचित्रण उदाहरण

हाइबरनेट टूल के साथ जावा फ़ाइल (जार) डाउनलोड करें यहां, और एक्लिप्स ड्रॉपिन फ़ोल्डर में फ़ाइल निकालें।
  • डीबी टेबल्स स्टेप 2 से हाइबरनेट पॉओ क्लासेस जेनरेट करने वाला इमेज
    2
    एक्ल्यूट एक्लिप्स
  • डीबी टेबल्स स्टेप 3 से हाइबरनेट पॉओ क्लासेस जेनरेट करें
    3
    [फाइल पर क्लिक करें -> नया -> अन्य -> हाइबरनेट -> कॉन्फ़िगरेशन फ़ाइल हाइबरनेट करें] और एक सीएफजी फ़ाइल बनाएं। आपको निम्नलिखित गुणों को निर्दिष्ट करना होगा: jdbc url, उपयोगकर्ता नाम, पासवर्ड, डीबी स्कीमा, ड्राइवर वर्ग और बोली
  • डीबी टेबल्स चरण 4 से सीतनिद्रा में होना पोजो क्लासेस का शीर्षक चित्र
    4
    [फाइल पर क्लिक करें -> नया -> अन्य -> हाइबरनेट -> हाइबरनेट कंसोल कॉन्फ़िगरेशन] और एक नया कन्सोल कॉन्फ़िगरेशन बनाएं जार फ़ाइल जोड़ें जिसमें आपके डीबी ड्राइवर को कक्षा के नीचे वर्गपाथ अनुभाग में शामिल किया गया हो।
  • डीबी टेबल्स चरण 5 से हाइबरनेट पॉओ क्लासेस जेनरेट करें
    5
    कंसोल कॉन्फ़िगरेशन का नाम दर्ज करें कॉन्फ़िगरेशन फ़ाइल फ़ील्ड के बगल में ब्राउज़ बटन पर क्लिक करें, और पिछले चरण में बनाए गए cfg.xml फ़ाइल का चयन करें।
  • डीबी टेबल्स चरण 6 से सीतनिद्रा में होना पोजो क्लासेस का शीर्षक छवि
    6



    [फाइल पर क्लिक करें -> नया -> अन्य -> हाइबरनेट -> हाइबरनेट रिवर्स इंजीनियरिंग फ़ाइल (reveng.xml)] और फ़ाइल का स्थान चुनें।
  • डीबी टेबल्स चरण 7 से हाइबरनेट पॉओ क्लासेस जेनरेट करें
    7
    कंसोल कॉन्फ़िगरेशन अनुभाग में चरण 3 में बनाई गई cfg.xml फ़ाइल का चयन करें। शामिल करें बटन पर क्लिक करें और उन तालिकाओं और आरेखों का चयन करें जिनके साथ आप इंजीनियर को रिवर्स करेंगे। आप एक से अधिक तालिका खोजों का उपयोग कर सकते हैं या अधिक खुले पैरामीटर का उपयोग करके का उपयोग कर सकते हैं एक एसक्यूएल वाइल्डकार्ड. फिनिश पर क्लिक करें
  • डीबी टेबल्स चरण 8 से सीतनिद्रा में होना पोजो क्लासेस का शीर्षक चित्र
    8

    Video: हाइबरनेट - 04 - hibernate.cfg.xml फ़ाइल विन्यस्त करें

    हाइबरनेट परिप्रेक्ष्य में स्विच करें और [हाइबरनेट कोड जनरेशन] विकल्प को चुनने के लिए टूलबार में हाइबरनेट आइकन पर क्लिक करें।
  • डीबी टेबल्स चरण 9 से सीतनिद्रा में होना पोजो क्लासेस का शीर्षक चित्र
    9
    [हाइबरनेट कोड जनरेशन] नोड पर राइट-क्लिक करें और नया चुनें
  • डीबी टेबल्स 10 से उत्पन्न हाइबरनेट पॉओ क्लासेस शीर्षक वाली छवि चरण 10
    10
    कॉन्फ़िगरेशन को एक नाम दें, और चरण 5 में बनाए गए कंसोल का चयन करें, साथ ही चरणों 6-7 में बनाए गए reveng.xml फ़ाइल का चयन करें। यह आउटपुट निर्देशिका और एक प्रासंगिक डेटा पैकेज में फ़ाइल का स्थान भी चुनता है।
  • डीबी टेबल्स 11 से उत्पन्न हाइबरनेट पोओ क्लासेस शीर्षक वाली छवि चरण 11

    Video: उत्पन्न जेपीए ग्रहण का उपयोग कर POJO की टिप्पणी किए गए डेटाबेस से

    11
    निर्यातकों टैब पर जाएं और जनरेट डोमेन कोड (.java) की समीक्षा करें और मैपिंग (hbm.xml) फ़ील्ड उत्पन्न करें। निष्पादन पर क्लिक करें
  • डीबी टेबल्स स्टेप 12 से हाइबरनेट पॉओ क्लासेस जेनरेट करने वाला इमेज
    12
    एक्सएमएल फाइलों और जावा वर्गों का मानचित्रण स्थान 10 में आउटपुट डायरेक्टरी के रूप में निर्दिष्ट स्थान पर बनाया जाएगा।
  • सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com