হাইবারনেট একটি শক্তিশালী, উচ্চ কর্মক্ষমতা বস্তু/আপেক্ষিক দৃist়তা এবং প্রশ্ন পরিষেবা। হাইবারনেট মেমরিতে ডাটাবেস টেবিলের প্রতিনিধিত্ব করতে জাভাবিন ক্লাস ব্যবহার করে। টেবিলের কলামগুলি জাভা শ্রেণীর ক্ষেত্র দ্বারা প্রতিনিধিত্ব করা হয়। ক্লাস-টু-টেবিল, ফিল্ড-টু-কলাম তথ্য XML ফাইলে রাখা হয়।
এটি হাইবারনেট পোজো ক্লাস তৈরি করতে এবং হাইবারনেট-টুলস ব্যবহার করে এক্সএমএল ফাইল ম্যাপ করার জন্য রিভার্স-ইঞ্জিনিয়ার ডাটাবেস টেবিলের ধাপগুলি ব্যাখ্যা করে।
ধাপ
ধাপ 1. হাইবারনেট টুল ডাউনলোড করুন এবং Eclipse এর রুট ফোল্ডারে কন্টেন্ট বের করুন (প্লাগইন এবং ফিচার ফোল্ডারগুলিকে মার্জ করা উচিত)।
পদক্ষেপ 2. গ্রহন শুরু করুন।
ধাপ 3. [File -> New -> Other -> Hibernate -> Hibernate Configuration File] এ ক্লিক করুন এবং একটি cfg ফাইল তৈরি করুন।
নিম্নলিখিত বৈশিষ্ট্যগুলি নির্দিষ্ট করা উচিত: jdbc url, ব্যবহারকারীর নাম, পাসওয়ার্ড, DB স্কিমা, ড্রাইভার শ্রেণী এবং উপভাষা।
ধাপ 4. [ফাইল -> নতুন -> অন্যান্য -> হাইবারনেট -> হাইবারনেট কনসোল কনফিগারেশন] এ ক্লিক করুন এবং একটি নতুন কনসোল কনফিগারেশন তৈরি করুন।
জার ফাইলটি যোগ করুন যা আপনার DB ড্রাইভারকে নীচে ক্লাসপথ বিভাগে যুক্ত করে।
ধাপ 5. কনসোল কনফিগারেশনের নাম লিখুন।
কনফিগারেশন ফাইলের বিপরীতে ব্রাউজ বোতামে ক্লিক করুন এবং ধাপ 3 এ তৈরি cfg.xml ফাইলটি নির্বাচন করুন।
ধাপ 6. [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] এ ক্লিক করুন এবং ফাইলের অবস্থান নির্বাচন করুন।
ধাপ 7. কনসোল কনফিগারেশন হিসাবে ধাপ 3 এ তৈরি cfg.xml ফাইলটি নির্বাচন করুন।
অন্তর্ভুক্ত বোতামে ক্লিক করুন এবং প্রকৌশলীকে বিপরীত করার জন্য স্কিমা এবং টেবিলের নাম (গুলি) উল্লেখ করুন। একাধিক টেবিলের নাম sql বন্য চর (যেমন: TBL_%) ব্যবহার করে নির্দিষ্ট করা যেতে পারে। শেষ ক্লিক করুন।
ধাপ 8. হাইবারনেট দৃষ্টিভঙ্গিতে যান এবং টুল বারে হাইবারনেট আইকনে ক্লিক করুন এবং [হাইবারনেট কোড জেনারেশন নির্বাচন করুন।
।] বিকল্প।
ধাপ 9. [হাইবারনেট কোড জেনারেশন] ট্রি নোডে ডান ক্লিক করুন এবং নতুন নির্বাচন করুন।
ধাপ 10. কনফিগারেশনের নাম দিন এবং ধাপ 5 এ তৈরি কনসোল কনফিগারেশন এবং ধাপ 6-7 এ তৈরি করা reveng.xml নির্বাচন করুন।
এছাড়াও আউটপুট ডিরেক্টরি এবং একটি প্রাসঙ্গিক প্যাকেজ নির্বাচন করুন।
ধাপ 11. রপ্তানিকারক ট্যাবে যান এবং জেনারেট ডোমেইন কোড (.java) এবং জেনারেট ম্যাপিং (hbm.xml) চেক করুন।
রান ক্লিক করুন।