Πώς να δημιουργήσετε τάξεις Hibernate Pojo από πίνακες DB: 12 βήματα

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε τάξεις Hibernate Pojo από πίνακες DB: 12 βήματα
Πώς να δημιουργήσετε τάξεις Hibernate Pojo από πίνακες DB: 12 βήματα

Βίντεο: Πώς να δημιουργήσετε τάξεις Hibernate Pojo από πίνακες DB: 12 βήματα

Βίντεο: Πώς να δημιουργήσετε τάξεις Hibernate Pojo από πίνακες DB: 12 βήματα
Βίντεο: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, Απρίλιος
Anonim

Η αδρανοποίηση είναι μια ισχυρή, υψηλής απόδοσης αντικείμενο/σχεσιακή επιμονή και υπηρεσία ερωτήματος. Το Hibernate χρησιμοποιεί κλάσεις JavaBean για να αναπαραστήσει πίνακες βάσης δεδομένων στη μνήμη. Οι στήλες του πίνακα αντιπροσωπεύονται από τα πεδία της κλάσης java. Οι πληροφορίες από κλάση σε πίνακα, πεδίο σε στήλη διατηρούνται σε αρχεία XML.

Αυτό εξηγεί τα βήματα για τον αντίστροφο σχεδιασμό πινάκων βάσεων δεδομένων για τη δημιουργία τάξεων αδρανοποίησης POJO και χαρτογράφησης αρχείων XML χρησιμοποιώντας εργαλεία αδρανοποίησης.

Βήματα

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 1
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 1

Βήμα 1. Κατεβάστε το Hibernate Tool και εξαγάγετε περιεχόμενο στον ριζικό φάκελο του Eclipse (θα πρέπει να συγχωνεύσετε πρόσθετα και φακέλους χαρακτηριστικών)

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 2
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 2

Βήμα 2. Ξεκινήστε την έκλειψη

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 3
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 3

Βήμα 3. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Configuration File] και δημιουργήστε ένα αρχείο cfg

Πρέπει να καθοριστούν οι ακόλουθες ιδιότητες: jdbc url, όνομα χρήστη, κωδικός πρόσβασης, σχήμα DB, κλάση προγράμματος οδήγησης και διάλεκτος.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 4
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 4

Βήμα 4. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] και δημιουργήστε μια νέα διαμόρφωση κονσόλας

Προσθέστε το αρχείο jar που περιέχει το πρόγραμμα οδήγησης DB στην ενότητα classpath στο κάτω μέρος.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 5
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 5

Βήμα 5. Εισαγάγετε το όνομα της διαμόρφωσης της κονσόλας

Κάντε κλικ στο κουμπί Αναζήτηση μέσω του αρχείου διαμόρφωσης και επιλέξτε το αρχείο cfg.xml που δημιουργήθηκε στο βήμα 3.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 6
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 6

Βήμα 6. Κάντε κλικ στο [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] και επιλέξτε τη θέση του αρχείου

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 7
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 7

Βήμα 7. Επιλέξτε το αρχείο cfg.xml που δημιουργήθηκε στο βήμα 3 ως Διαμόρφωση κονσόλας

Κάντε κλικ στο κουμπί συμπερίληψης και καθορίστε το σχήμα και τα ονόματα του πίνακα για τον αντίστροφο μηχανικό. Πολλά ονόματα πινάκων μπορούν να καθοριστούν χρησιμοποιώντας sql wild char (π.χ.: TBL_%). Κάντε κλικ στο Τέλος.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 8
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 8

Βήμα 8. Μεταβείτε στην προοπτική αδρανοποίησης και κάντε κλικ στο εικονίδιο αδρανοποίησης στη γραμμή εργαλείων και επιλέξτε [Δημιουργία κώδικα αδρανοποίησης

.] επιλογή.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 9
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 9

Βήμα 9. Κάντε δεξί κλικ στον κόμβο δέντρου [Hibernate Code Generation] και επιλέξτε New

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 10
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 10

Βήμα 10. Δώστε το όνομα της διαμόρφωσης και επιλέξτε τη διαμόρφωση κονσόλας που δημιουργήθηκε στο βήμα 5 και το reveng.xml που δημιουργήθηκε στο βήμα6-7

Επιλέξτε επίσης τον Κατάλογο εξόδων και ένα σχετικό πακέτο.

Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 11
Δημιουργήστε τάξεις Hibernate Pojo από τους πίνακες DB Βήμα 11

Βήμα 11. Μεταβείτε στην καρτέλα Εξαγωγείς και επιλέξτε Δημιουργία κωδικού τομέα (.java) και Δημιουργία αντιστοιχιών (hbm.xml)

Κάντε κλικ στην εκτέλεση.

Συνιστάται: