Η αδρανοποίηση είναι μια ισχυρή, υψηλής απόδοσης αντικείμενο/σχεσιακή επιμονή και υπηρεσία ερωτήματος. Το Hibernate χρησιμοποιεί κλάσεις JavaBean για να αναπαραστήσει πίνακες βάσης δεδομένων στη μνήμη. Οι στήλες του πίνακα αντιπροσωπεύονται από τα πεδία της κλάσης java. Οι πληροφορίες από κλάση σε πίνακα, πεδίο σε στήλη διατηρούνται σε αρχεία XML.
Αυτό εξηγεί τα βήματα για τον αντίστροφο σχεδιασμό πινάκων βάσεων δεδομένων για τη δημιουργία τάξεων αδρανοποίησης POJO και χαρτογράφησης αρχείων XML χρησιμοποιώντας εργαλεία αδρανοποίησης.
Βήματα
Βήμα 1. Κατεβάστε το Hibernate Tool και εξαγάγετε περιεχόμενο στον ριζικό φάκελο του Eclipse (θα πρέπει να συγχωνεύσετε πρόσθετα και φακέλους χαρακτηριστικών)
Βήμα 2. Ξεκινήστε την έκλειψη
Βήμα 3. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Configuration File] και δημιουργήστε ένα αρχείο cfg
Πρέπει να καθοριστούν οι ακόλουθες ιδιότητες: jdbc url, όνομα χρήστη, κωδικός πρόσβασης, σχήμα DB, κλάση προγράμματος οδήγησης και διάλεκτος.
Βήμα 4. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] και δημιουργήστε μια νέα διαμόρφωση κονσόλας
Προσθέστε το αρχείο jar που περιέχει το πρόγραμμα οδήγησης DB στην ενότητα classpath στο κάτω μέρος.
Βήμα 5. Εισαγάγετε το όνομα της διαμόρφωσης της κονσόλας
Κάντε κλικ στο κουμπί Αναζήτηση μέσω του αρχείου διαμόρφωσης και επιλέξτε το αρχείο cfg.xml που δημιουργήθηκε στο βήμα 3.
Βήμα 6. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] και επιλέξτε τη θέση του αρχείου
Βήμα 7. Επιλέξτε το αρχείο cfg.xml που δημιουργήθηκε στο βήμα 3 ως Διαμόρφωση κονσόλας
Κάντε κλικ στο κουμπί συμπερίληψης και καθορίστε το σχήμα και τα ονόματα του πίνακα για τον αντίστροφο μηχανικό. Πολλά ονόματα πινάκων μπορούν να καθοριστούν χρησιμοποιώντας sql wild char (π.χ.: TBL_%). Κάντε κλικ στο Τέλος.
Βήμα 8. Μεταβείτε στην προοπτική αδρανοποίησης και κάντε κλικ στο εικονίδιο αδρανοποίησης στη γραμμή εργαλείων και επιλέξτε [Δημιουργία κώδικα αδρανοποίησης
.] επιλογή.
Βήμα 9. Κάντε δεξί κλικ στον κόμβο δέντρου [Hibernate Code Generation] και επιλέξτε New
Βήμα 10. Δώστε το όνομα της διαμόρφωσης και επιλέξτε τη διαμόρφωση κονσόλας που δημιουργήθηκε στο βήμα 5 και το reveng.xml που δημιουργήθηκε στο βήμα6-7
Επιλέξτε επίσης τον Κατάλογο εξόδων και ένα σχετικό πακέτο.
Βήμα 11. Μεταβείτε στην καρτέλα Εξαγωγείς και επιλέξτε Δημιουργία κωδικού τομέα (.java) και Δημιουργία αντιστοιχιών (hbm.xml)
Κάντε κλικ στην εκτέλεση.