תרדמה היא שירות רב עוצמה, בעל ביצועים גבוהים/שירות התמדה ושירותי שאילתה. מצב שינה משתמש בשיעורי JavaBean לייצוג טבלאות מסדי נתונים בזיכרון. עמודות הטבלה מיוצגות על ידי השדות של מחלקת java. מידע המחלקה לשולחן, השדה לעמודה נשמר בקובצי XML.
זה מסביר את השלבים להנדסה לאחור של טבלאות מסדי נתונים ליצירת שיעורי POJO למצב שינה ומיפוי קבצי XML באמצעות כלי שינה.
צעדים
שלב 1. הורד את כלי השינה וחלץ תוכן לתיקיית השורש של Eclipse (אמור למזג תוספים ותיקיות עם תכונות)
שלב 2. התחל ליקוי חמה
שלב 3. לחץ על [קובץ -> חדש -> אחר -> מצב שינה -> קובץ תצורת שינה] וצור קובץ cfg
יש לציין את המאפיינים הבאים: jdbc url, שם משתמש, סיסמה, סכמת DB, מחלקת נהגים וניב.
שלב 4. לחץ על [קובץ -> חדש -> אחר -> מצב שינה -> תצורת מסוף שינה] וצור תצורה חדשה של מסוף
הוסף את קובץ הצנצנת המכיל את מנהל ההתקן של DB בקטע נתיב הכיתה בתחתית.
שלב 5. הזן את שם תצורת המסוף
לחץ על לחצן עיון מול קובץ התצורה ובחר את הקובץ cfg.xml שנוצר בשלב 3.
שלב 6. לחץ על [קובץ -> חדש -> אחר -> מצב שינה -> קובץ הנדסה הפוך למצב שינה (reveng.xml)] ובחר את מיקום הקובץ
שלב 7. בחר את הקובץ cfg.xml שנוצר בשלב 3 כתצורת המסוף
לחץ על כפתור הכלול וציין את הסכימה ושמות הטבלאות להנדסה לאחור. ניתן לציין מספר שמות טבלאות באמצעות תו wild sql (למשל: TBL_%). לחץ על סיום.
שלב 8. עבור לפרספקטיבה של מצב שינה ולחץ על סמל השינה בסרגל הכלים ובחר [יצירת קוד תרדמה
.] אפשרות.
שלב 9. לחץ לחיצה ימנית על צומת העץ [יצירת קוד שינה] ובחר חדש
שלב 10. תן את שם התצורה ובחר את תצורת הקונסולה שנוצרה בשלב 5 ו- reveng.xml שנוצר בשלב 6-7
בחר גם את מדריך הפלט וחבילה רלוונטית.
שלב 11. עבור לכרטיסייה יצואנים ובדוק צור קוד דומיין (.java) וצור מיפויים (hbm.xml)
לחץ על הפעלה.