السبات عبارة عن خدمة استعلام واستعلام قوية وعالية الأداء للكائن / العلائقية. يستخدم Hibernate فئات JavaBean لتمثيل جداول قاعدة البيانات في الذاكرة. يتم تمثيل أعمدة الجدول بواسطة حقول فئة java. يتم الاحتفاظ بالمعلومات من فئة إلى جدول ومن حقل إلى عمود في ملفات XML.
يوضح هذا خطوات إجراء هندسة عكسية لجداول قاعدة البيانات لإنشاء فئات POJO في وضع السبات وتعيين ملفات XML باستخدام أدوات الإسبات.
خطوات
الخطوة الأولى: قم بتنزيل أداة Hibernate Tool واستخرج المحتوى إلى المجلد الجذر لـ Eclipse (يجب دمج مجلدات الإضافات والميزات)
الخطوة 2. ابدأ الكسوف
الخطوة الثالثة. انقر على [File -> New -> Other -> Hibernate -> Hibernate Configuration File] وأنشئ ملف cfg
يجب تحديد الخصائص التالية: عنوان URL لـ jdbc واسم المستخدم وكلمة المرور ومخطط قاعدة البيانات وفئة برنامج التشغيل واللهجة.
الخطوة 4. انقر فوق [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] وقم بإنشاء تكوين وحدة تحكم جديد
أضف ملف jar الذي يحتوي على برنامج تشغيل قاعدة البيانات في قسم مسار الفصل في الأسفل.
الخطوة 5. أدخل اسم تكوين وحدة التحكم
انقر فوق الزر "استعراض" مقابل ملف التكوين وحدد ملف cfg.xml الذي تم إنشاؤه في الخطوة 3.
الخطوة 6. انقر فوق [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] وحدد موقع الملف
الخطوة 7. حدد ملف cfg.xml الذي تم إنشاؤه في الخطوة 3 كتكوين وحدة التحكم
انقر فوق زر التضمين وحدد المخطط واسم (أسماء) الجدول لإجراء هندسة عكسية. يمكن تحديد أسماء جداول متعددة باستخدام sql wild char (على سبيل المثال: TBL_٪). انقر فوق "إنهاء".
الخطوة 8. قم بالتبديل إلى منظور Hibernate وانقر على أيقونة Hibernate في شريط الأدوات وحدد [Hibernate Code Generation
.] اختيار.
الخطوة 9. انقر بزر الماوس الأيمن على عقدة شجرة [Hibernate Code Generation] وحدد New
الخطوة 10. أعط اسم التكوين وحدد تكوين وحدة التحكم الذي تم إنشاؤه في الخطوة 5 وتم إنشاء reveng.xml في الخطوة 6-7
حدد أيضًا دليل الإخراج والحزمة ذات الصلة.
الخطوة 11. انتقل إلى علامة التبويب المصدرين وتحقق من إنشاء رمز المجال (.java) وإنشاء التعيينات (hbm.xml)
انقر فوق تشغيل.