हाइबरनेट एक शक्तिशाली, उच्च प्रदर्शन वस्तु / संबंधपरक दृढ़ता और क्वेरी सेवा है। हाइबरनेट मेमोरी में डेटाबेस टेबल का प्रतिनिधित्व करने के लिए JavaBean क्लासेस का उपयोग करता है। तालिका के कॉलम जावा वर्ग के क्षेत्रों द्वारा दर्शाए जाते हैं। क्लास-टू-टेबल, फील्ड-टू-कॉलम की जानकारी एक्सएमएल फाइलों में रखी जाती है।
यह हाइबरनेट पीओजेओ कक्षाएं उत्पन्न करने और हाइबरनेट-टूल्स का उपयोग करके एक्सएमएल फाइलों को मैप करने के लिए डेटाबेस टेबल को रिवर्स-इंजीनियर करने के चरणों की व्याख्या करता है।
कदम
चरण 1. हाइबरनेट टूल डाउनलोड करें और एक्लिप्स के रूट फोल्डर में कंटेंट एक्सट्रेक्ट करें (प्लगइन्स और फीचर फोल्डर को मर्ज करना चाहिए)।
चरण 2. ग्रहण प्रारंभ करें।
चरण 3. [फ़ाइल -> नया -> अन्य -> हाइबरनेट -> हाइबरनेट कॉन्फ़िगरेशन फ़ाइल] पर क्लिक करें और एक सीएफजी फ़ाइल बनाएं।
निम्नलिखित गुण निर्दिष्ट किए जाने चाहिए: jdbc url, उपयोगकर्ता नाम, पासवर्ड, DB स्कीमा, ड्राइवर वर्ग और बोली।
चरण 4. [फ़ाइल -> नया -> अन्य -> हाइबरनेट -> हाइबरनेट कंसोल कॉन्फ़िगरेशन] पर क्लिक करें और एक नया कंसोल कॉन्फ़िगरेशन बनाएं।
नीचे क्लासपाथ सेक्शन में अपने डीबी ड्राइवर वाली जार फ़ाइल जोड़ें।
चरण 5. कंसोल कॉन्फ़िगरेशन का नाम दर्ज करें।
कॉन्फ़िगरेशन फ़ाइल के सामने ब्राउज़ करें बटन पर क्लिक करें और चरण 3 में बनाई गई cfg.xml फ़ाइल का चयन करें।
चरण 6. [फ़ाइल -> नया -> अन्य -> हाइबरनेट -> हाइबरनेट रिवर्स इंजीनियरिंग फ़ाइल (reveng.xml)] पर क्लिक करें और फ़ाइल का स्थान चुनें।
चरण 7. कंसोल कॉन्फ़िगरेशन के रूप में चरण 3 में बनाई गई cfg.xml फ़ाइल का चयन करें।
शामिल करें बटन पर क्लिक करें और रिवर्स इंजीनियर को स्कीमा और टेबल नाम निर्दिष्ट करें। एसक्यूएल वाइल्ड चार (उदाहरण: टीबीएल_%) का उपयोग करके एकाधिक तालिका नाम निर्दिष्ट किए जा सकते हैं। समाप्त क्लिक करें।
चरण 8. हाइबरनेट परिप्रेक्ष्य में स्विच करें और टूल बार में हाइबरनेट आइकन पर क्लिक करें और [हाइबरनेट कोड जनरेशन चुनें।
।] विकल्प।
चरण 9. [हाइबरनेट कोड जनरेशन] ट्री नोड पर राइट क्लिक करें और नया चुनें।
चरण 10. कॉन्फ़िगरेशन का नाम दें और चरण 5 में बनाए गए कंसोल कॉन्फ़िगरेशन और चरण 6-7 में बनाए गए reveng.xml का चयन करें।
आउटपुट निर्देशिका और एक प्रासंगिक पैकेज का भी चयन करें।
स्टेप 11. एक्सपोर्टर्स टैब पर जाएं और जेनरेट डोमेन कोड (.java) और जेनरेट मैपिंग (hbm.xml) चेक करें।
रन पर क्लिक करें।