Ποιος είναι ο κύκλος ζωής μιας οντότητας JPA;
Ποιος είναι ο κύκλος ζωής μιας οντότητας JPA;

Βίντεο: Ποιος είναι ο κύκλος ζωής μιας οντότητας JPA;

Βίντεο: Ποιος είναι ο κύκλος ζωής μιας οντότητας JPA;
Βίντεο: ΔΑΙΜΟΝΙΚΟ ΖΕΥΓΑΡΙ ΚΑΝΕΙ Μ.ΜΑΓΕΙΑ ΠΑΝΩ ΣΟΥ,ΕΠΙΚΑΛΛ.ΣΚΟΤΕΙΝΟ ΠΝΕΥΜΑ..ΕΙΣΑΙ ΥΠΕΡΠΡΟΣΤΑΤΕΥΜΕΝΗ/ΟΣ.!! 2024, Νοέμβριος
Anonim

ο κύκλος ζωής του οντότητα Τα αντικείμενα αποτελούνται από τέσσερις καταστάσεις: Νέα, Διαχειριζόμενη, Καταργημένη και Αποσπασμένη. Όταν ένα οντότητα Το αντικείμενο δημιουργείται αρχικά η κατάστασή του είναι Νέο. Σε αυτήν την κατάσταση, το αντικείμενο δεν έχει συσχετιστεί ακόμη με ένα EntityManager. επιμονή.

Εδώ, τι είναι μια οντότητα JPA;

ΕΝΑ οντότητα JPA η τάξη είναι POJO (Plain Old Ιάβα Αντικείμενο) κλάση, δηλαδή μια συνηθισμένη Ιάβα κλάση που επισημαίνεται (σχολιάζεται) ότι έχει την ικανότητα να αναπαριστά αντικείμενα στη βάση δεδομένων. Εννοιολογικά αυτό είναι παρόμοιο με τις σειριοποιήσιμες κλάσεις, οι οποίες επισημαίνονται ότι έχουν την ικανότητα να σειριοποιούνται.

Επιπλέον, τι είναι η αποσπασμένη οντότητα στην JPA; Ή ένα παρόμοιο μήνυμα όταν χρησιμοποιούμε διαφορετικό JPA παρόχου από το Hibernate EntityManager. ΕΝΑ αποκομμένη οντότητα (γνωστός και ως α απομονωμένος αντικείμενο) είναι ένα αντικείμενο που έχει το ίδιο αναγνωριστικό με το an οντότητα στο χώρο αποθήκευσης επιμονής, αλλά αυτό δεν αποτελεί πλέον μέρος ενός περιβάλλοντος επιμονής (το εύρος μιας περιόδου λειτουργίας EntityManager).

Με αυτόν τον τρόπο, τι είναι το Persistencecontext;

ΕΝΑ πλαίσιο επιμονής είναι ένα σύνολο οντοτήτων έτσι ώστε για οποιαδήποτε μόνιμο ταυτότητα υπάρχει ένα μοναδικό παράδειγμα οντότητας. Μέσα σε ένα πλαίσιο επιμονής , οι οντότητες είναι υπό διαχείριση. Το EntityManager ελέγχει τον κύκλο ζωής τους και μπορούν να έχουν πρόσβαση σε πόρους αποθήκευσης δεδομένων. Η αποκομμένη οντότητα δεν μπορεί να φορτώσει καμία επιπλέον μόνιμη κατάσταση.

Ποια είναι η χρήση του @entity;

Οντότητες αντιπροσωπεύουν μόνιμα δεδομένα που είναι αποθηκευμένα σε μια σχεσιακή βάση δεδομένων αυτόματα χρησιμοποιώντας επιμονή διαχειριζόμενη από κοντέινερ. Είναι επίμονα επειδή τα δεδομένα τους αποθηκεύονται μόνιμα σε κάποια μορφή συστήματος αποθήκευσης δεδομένων, όπως μια βάση δεδομένων: επιβιώνουν από αποτυχία διακομιστή, ανακατεύθυνση ή αποτυχία δικτύου.

Συνιστάται: