| Στρατηγική |
Ορίστε την στρατηγική που θα χρησιμοποιηθεί κατά την αντιστοίχιση μιας κλάσης ή μιας ιεραρχίας κλάσεων:
-
Ένας πίνακας – Όλες οι κλάσεις της ιεραρχίας αντιστοιχίζονται σε ένα μοναδικό
πίνακα.
-
Συνένωση – Ο κεντρικός κόμβος της ιεραρχίας αντιστοιχίζεται σε ένα μοναδικό
πίνακα ενώ κάθε θυγατρικό στοιχείο αντιστοιχίζεται σε ξεχωριστό πίνακα.
-
Πίνακας ανά κλάση – Κάθε κλάση αντιστοιχίζεται σε ξεχωριστό πίνακα.
Αυτό το πεδίο αντιστοιχεί στη σημείωση @Inheritance.
|
Ένας πίνακας |
| Τιμή διάκρισης |
Ορίστε την τιμή διάκρισης που θα χρησιμοποιηθεί για τη διαφοροποίηση μιας οντότητας στην ιεραρχία μεταβίβασης.
Η τιμή πρέπει να συμφωνεί με το καθορισμένο είδος διάκρισης. |
|
| Στήλη διάκρισης |
Αυτά τα πεδία είναι διαθέσιμα κατά τη χρήση της στρατηγικής μεταβίβασης Ένας πίνακας ή Πίνακας συνένωσης.
Αυτό το πεδίο αντιστοιχεί στη σημείωση @DiscriminatorColumn.
Χρησιμοποιήστε την περιοχή Λεπτομέρειες για να καθορίσετε το Μήκος και τον Ορισμό Στήλης αυτής της Στήλης διάκρισης.
|
|
| Όνομα |
Το όνομα της στήλης διάκρισης |
|
| Είδος |
Ορίστε το είδος διάκρισης Char ή Integer (αντικαθιστώντας την προεπιλεγμένη τιμή: String). Η Τιμή διάκρισης πρέπει να συμφωνεί με αυτό το είδος. |
Σειρά χαρακτήρων |
| Στήλες πρωτευόντων κλειδιών συνένωσης |
Χρησιμοποιήστε αυτό το πεδίο για να
αντικαταστήσετε τις προεπιλεγμένες στήλες πρωτευόντων κλειδιών συνένωσης. Επιλέξτε Αντικατάσταση προεπιλογής και πατήστε
Προσθήκη για να επιλέξετε μια νέα στήλη συνένωσης.
Αυτό το πεδίο αντιστοιχεί στη σημείωση @PrimaryKeyJoinColumn.
|
|