מצב שינה POJO מחולל היא תכנית שיוצרת את כל קוד Java צורך הגישה למסד נתונים באמצעות Hibernate הערות (+ האביב) כוללים בדיקות JUnit (1 לשולחן) שמסוגלים לרוץ באופן מיידי ללא התאמות נוספות.
מה זה עושה?
בהתחשב סכימת מסד נתונים נגישה, שינה POJO Generator מייצר את כל קוד Java הצורך לגשת לכל שדה בכל שולחן באמצעות מסגרת התמדת שינה. בנוסף, גנרטור גם יוצר את כל שיעורי עזר הנחוצים ויחידות מבחן עבור כל רכיב.
איך זה עובד?
גנרטור משתמש JDBC להסתכל מטה מסד הנתונים שלך כדי לקבל את היחסים בין השולחנות, סוגי שדה וכן הלאה. ברגע שזה נעשה, זה בונה מודל אובייקטים המייצג את השולחנות בעולם Java ולאחר מכן משתמש במהירות כמנוע בניית תבנית לכתוב את בעצם קוד המקור שלך.
התהליך כולו, בדרך כלל נמשך רק כמה שניות, הוא אוטומטי לחלוטין ואינו דורש את התערבות נוספת מצידך.
מה לגבי הקוד שנוצר?
הרבה עבודה הושקע בהבטחת קוד התוצאה היא חופשית מכל שגיאות, אזהרות או מוסכמות שבורה. בסוף הריצה, תיקיית היעד שלך תכיל:
& Nbsp; * כיתה עבור כל טבלה במסד הנתונים שלך
& Nbsp; * אובייקט גישה לנתונים (+ ממשק) כדי לגשת לשולחן ש
& Nbsp; * אובייקטי ספירה הנוגעים למעמד ש
& Nbsp; * מפעלי נתונים
& Nbsp; * מקרה מבחן JUnit v4 לשולחן
& Nbsp; * כל קבצי תצורת שינה והאביב הרלוונטיים
& Nbsp; * שכבת שירותי נתונים המכילה שיטות סטטי כדי לגשת לנתונים שלך (עומס (..), לחסוך (..), וכו ')
& Nbsp; * דברים קטנים אחרים כמו קבצי מייבן POM וקבצים לבנות נמלה.
כמובן, תמיד יש לך גישה לקוד המקור של שני כמו גם קבצי תבנית מהירות.
יש לי קוד היגיון עסקי ...
שמור את זה בשכבת השירותים שלך. זכור כי הגנרטור יבנה שכבת הנתונים שלך בשבילך, זה תלוי בך כדי לספק יישום הפשטות רמה גבוהות יותר לשאר בסיס הקוד שלך. הקוד שנוצר אמור להיות מוחלפים לחלוטין על כל שינוי מסד הנתונים; אכן זה מומלץ שתסריט השינויים שלך בצורה כזאת, כדי להתחדש שכבת הנתונים שלך באופן אוטומטי על כל שינוי
תכונות :.
- אובייקטי Java המייצגים כל שולחן באמצעות הסברים לשימוש במצב שינה.
- מקרה מבחן JUnit לשולחן שמשתמש באובייקטים שנוצרו כדי ליצור, לאכלס, לחסוך, לאחזר ולהשוות את תוצאות
- DAO בכיתה
- קבצי הספירה המתאימים
- אביב ושינה
- שכבות DAO
- כיתה במפעל נתונים לסכימה לחזור אובייקט מאוכלס מראש עם נתונים אקראיים (לבדיקת גבולות, אוכלוסיית מסד נתונים, וכו ')
- תומך גם:
- שולחנות הצטרפו כוללים אלה עם תחומים נוספים בקישור שולחנות
- פולימורפיזם / תמיכת ירושה
- Composite מפתחות
- אחד-על-אחד, רב-על-אחד, רבים-לרבים, וכו '
- תמיכת סכימה מרובה (4 מצבים)
- מפתחות טבעיים
- ספירות (כולל אלה ערכים שלא ניתן למפות בצורה נקיה על עולם Java)
תצורה
מה חדש בהודעה זו:
- מחדש יישום שווים / hashcode
דרישות :
- Java 2 Standard Edition Runtime Environment
תגובות לא נמצא