Οι κορυφαίες 50 ερωτήσεις συνέντευξης αδρανοποίησης (2025)

Ακολουθούν ερωτήσεις και απαντήσεις συνέντευξης του Hibernate για νεοφώτιστους καθώς και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.


1. Τι είναι το Hibernate;

Η αδρανοποίηση είναι ένα δημοφιλές πλαίσιο της Java που επιτρέπει μια αποτελεσματική σχεσιακή αντιστοίχιση αντικειμένων χρησιμοποιώντας αρχεία διαμόρφωσης σε μορφή XML. Μετά την αντιστοίχιση αντικειμένων java σε πίνακες βάσης δεδομένων, η βάση δεδομένων χρησιμοποιείται και χειρίζεται με τη χρήση αντικειμένων Java χωρίς τη σύνταξη σύνθετων ερωτημάτων βάσης δεδομένων.

Δωρεάν λήψη PDF: Αδρανοποίηση ερωτήσεων και απαντήσεων συνέντευξης


2. Τι είναι το ORM;

Το ORM (Object Relational Mapping) είναι η θεμελιώδης έννοια του πλαισίου Hibernate που αντιστοιχίζει πίνακες βάσεων δεδομένων με αντικείμενα Java και στη συνέχεια παρέχει διάφορα APIγια να εκτελέσετε διαφορετικούς τύπους λειτουργιών στους πίνακες δεδομένων.


3. Πώς αντιστοιχίζονται οι ιδιότητες μιας κλάσης στις στήλες ενός πίνακα βάσης δεδομένων στο Hibernate;

Οι αντιστοιχίσεις μεταξύ ιδιοτήτων κλάσης και στηλών πίνακα καθορίζονται στο XML αρχείο όπως στο παρακάτω παράδειγμα:


4. Ποια είναι η χρήση της διεπαφής διαμόρφωσης σε κατάσταση αδρανοποίησης;

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


5. Πώς μπορούμε να χρησιμοποιήσουμε νέες προσαρμοσμένες διεπαφές για να βελτιώσουμε τη λειτουργικότητα των ενσωματωμένων διεπαφών του hibernate;

Μπορούμε να χρησιμοποιήσουμε διεπαφές επέκτασης για να προσθέσουμε οποιαδήποτε απαιτούμενη λειτουργικότητα που δεν υποστηρίζεται από ενσωματωμένες διεπαφές.

Αδρανοποίηση Ερωτήσεις συνέντευξης
Αδρανοποίηση Ερωτήσεις συνέντευξης

6. Πρέπει όλα τα αρχεία αντιστοίχισης του hibernate να έχουν επέκταση .hbm.xml για να λειτουργούν σωστά;

Όχι, η επέκταση .hbm.xml είναι σύμβαση και όχι απαίτηση για τα ονόματα αρχείων αντιστοίχισης αδρανοποίησης. Μπορούμε να έχουμε οποιαδήποτε επέκταση για αυτά τα αρχεία χαρτογράφησης.


7. Πώς δημιουργούμε session factory σε κατάσταση αδρανοποίησης;

ερωτήσεις συνέντευξης αδρανοποίησης
αδρανοποίησης

Για να δημιουργήσετε ένα εργοστάσιο συνεδρίας σε κατάσταση αδρανοποίησης, δημιουργείται πρώτα ένα αντικείμενο διαμόρφωσης που αναφέρεται στη διαδρομή του αρχείου διαμόρφωσης και, στη συνέχεια, για αυτήν τη διαμόρφωση, δημιουργείται το εργοστάσιο συνεδρίας όπως δίνεται στο παρακάτω παράδειγμα:

Configuration config = new Configuration();
config.addResource("myinstance/configuration.hbm.xml");
config.setProperties( System.getProperties() );
SessionFactory sessions = config.buildSessionFactory();

8. Τι είναι τα POJO και ποια η σημασία τους;

Τα POJOs (απλό Old Java Objects) είναι φασόλια java με σωστές μεθόδους λήψης και ρύθμισης για κάθε ιδιότητα.
Η χρήση POJO αντί για απλές κλάσεις java έχει ως αποτέλεσμα έναν αποτελεσματικό και καλά κατασκευασμένο κώδικα.


9. Τι είναι η HQL;

Η HQL είναι η γλώσσα ερωτημάτων που χρησιμοποιείται στο Hibernate και είναι επέκταση του SQL. Η HQL είναι πολύ αποτελεσματική, απλή και ευέλικτη γλώσσα ερωτημάτων για την εκτέλεση διαφόρων τύπων λειτουργιών σε σχεσιακή βάση δεδομένων χωρίς τη σύνταξη σύνθετων ερωτημάτων βάσης δεδομένων.


10. Πώς μπορούμε να καλέσουμε αποθηκευμένες διαδικασίες σε κατάσταση αδρανοποίησης;

Στην αδρανοποίηση μπορούμε να εκτελέσουμε αποθηκευμένες διαδικασίες χρησιμοποιώντας τον παρακάτω κώδικα:


11. Τι είναι το API κριτηρίων;

Το Criteria είναι ένα απλό αλλά ισχυρό API αδρανοποίησης που χρησιμοποιείται για την ανάκτηση οντοτήτων μέσω της σύνθεσης αντικειμένων κριτηρίων.


12. Ποια είναι τα οφέλη από τη χρήση του προτύπου Hibernate;

Ακολουθούν ορισμένα βασικά οφέλη από τη χρήση του προτύπου Hibernate:
ένα. Το κλείσιμο της συνεδρίας είναι αυτοματοποιημένο.
σι. Η αλληλεπίδραση με την περίοδο λειτουργίας αδρανοποίησης είναι απλοποιημένη.
ντο. Ο χειρισμός εξαιρέσεων είναι αυτοματοποιημένος.


13. Πώς μπορούμε να δούμε την αδρανοποίηση που δημιουργείται SQL στην κονσόλα;

Πρέπει να προσθέσουμε τα ακόλουθα στο αρχείο διαμόρφωσης αδρανοποίησης για να ενεργοποιήσουμε την προβολή SQL στην κονσόλα για σκοπούς εντοπισμού σφαλμάτων:


14. Ποιοι είναι οι δύο τύποι συλλογών σε κατάσταση αδρανοποίησης;

Ακολουθούν οι δύο τύποι συλλογών σε κατάσταση αδρανοποίησης:

  1. Ταξινομημένη Συλλογή
  2. Συλλογή παραγγελιών


15. Ποια είναι η διαφορά μεταξύ των μεθόδων session.save() και session.saveOrUpdate() σε κατάσταση αδρανοποίησης;

Μέθοδος Sessionsave(). αποθηκεύει μια εγγραφή μόνο εάν είναι μοναδική σε σχέση με το πρωτεύον κλειδί της και δεν θα εισαχθεί εάν το πρωτεύον κλειδί υπάρχει ήδη στον πίνακα.
μέθοδο saveOrUpdate(). εισάγει μια νέα εγγραφή εάν το πρωτεύον κλειδί είναι μοναδικό και θα ενημερώσει μια υπάρχουσα εγγραφή εάν το πρωτεύον κλειδί υπάρχει ήδη στον πίνακα.


16. Ποια είναι τα οφέλη της αδρανοποίησης πάνω JDBC?

  • Το Hibernate μπορεί να χρησιμοποιηθεί απρόσκοπτα με οποιονδήποτε τύπο βάσης δεδομένων ως ανεξάρτητη βάση δεδομένων του, ενώ στην περίπτωση του JDBC, ο προγραμματιστής πρέπει να γράψει συγκεκριμένα ερωτήματα για τη βάση δεδομένων.
  • Χρησιμοποιώντας την αδρανοποίηση, ο προγραμματιστής δεν χρειάζεται να είναι ειδικός στη σύνταξη σύνθετων ερωτημάτων, καθώς η HQL απλοποιεί τη διαδικασία σύνταξης ερωτημάτων, ενώ στην περίπτωση του JDBC, η δουλειά του προγραμματιστή να γράφει και να συντονίζει ερωτήματα.
  • Σε περίπτωση αδρανοποίησης, δεν χρειάζεται να δημιουργηθούν ομάδες σύνδεσης καθώς η αδρανοποίηση κάνει όλους τους χειρισμούς σύνδεσης αυτόματα, ενώ στην περίπτωση του JDBC, πρέπει να δημιουργηθούν ομάδες σύνδεσης.

17. Πώς μπορούμε να λάβουμε στατιστικά στοιχεία αδρανοποίησης;

Μπορούμε να λάβουμε στατιστικά αδρανοποίησης χρησιμοποιώντας τη μέθοδο getStatistics() της κλάσης SessionFactory όπως φαίνεται παρακάτω:

SessionFactory.getStatistics()

18. Τι είναι η μεταβατική κατάσταση στιγμιότυπου στο Hibernate;

Εάν ένα στιγμιότυπο δεν συσχετίζεται με κάποιο μόνιμο περιβάλλον και επίσης, δεν έχει συσχετιστεί ποτέ με κάποιο μόνιμο περιβάλλον, τότε λέγεται ότι βρίσκεται σε μεταβατική κατάσταση.


19. Πώς μπορούμε να μειώσουμε τους χρόνους ενεργειών εγγραφής βάσης δεδομένων στο Hibernate;

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


20. Ποια είναι η χρήση των διεπαφών επανάκλησης σε κατάσταση αδρανοποίησης;

Οι διεπαφές επανάκλησης του hibernate είναι χρήσιμες για τη λήψη ειδοποιήσεων συμβάντων από αντικείμενα. Για παράδειγμα, όταν ένα αντικείμενο φορτώνεται ή διαγράφεται, δημιουργείται ένα συμβάν και αποστέλλεται ειδοποίηση χρησιμοποιώντας διεπαφές επανάκλησης.


21. Όταν ένα στιγμιότυπο βρίσκεται σε κατάσταση αποσύνδεσης σε κατάσταση αδρανοποίησης;

Όταν ένα στιγμιότυπο είχε συσχετιστεί νωρίτερα με κάποιο μόνιμο περιβάλλον (π.χ. έναν πίνακα) και δεν συσχετίζεται πλέον, καλείται να είναι σε κατάσταση αποσύνδεσης.


22. Ποια είναι τα τέσσερα επίπεδα ORM σε κατάσταση αδρανοποίησης;

Ακολουθούν τα τέσσερα επίπεδα ORM σε κατάσταση αδρανοποίησης:

  • Καθαρή Σχέση
  • Χαρτογράφηση ελαφρού αντικειμένου
  • Χαρτογράφηση μεσαίου αντικειμένου
  • Χαρτογράφηση πλήρους αντικειμένου

23. Τι είναι η διαχείριση συναλλαγών σε κατάσταση αδρανοποίησης; Πώς λειτουργεί;

Η διαχείριση συναλλαγών είναι η διαδικασία διαχείρισης ενός συνόλου δηλώσεων ή εντολών. Σε αδρανοποίηση? Η διαχείριση συναλλαγών γίνεται με τη διεπαφή συναλλαγών όπως φαίνεται στον παρακάτω κώδικα:

Session s = null;
Transaction tr = null;
try {
s = sessionFactory.openSession();
tr = s.beginTransaction();
doTheAction(s);
tr.commit();
} catch (RuntimeException exc) {
tr.rollback();
} finally {
s.close();
}

24. Ποιες είναι οι δύο μέθοδοι διαμόρφωσης αδρανοποίησης;

Μπορούμε να χρησιμοποιήσουμε οποιαδήποτε από τις ακόλουθες δύο μεθόδους διαμόρφωσης αδρανοποίησης:

  1. Διαμόρφωση βασισμένη σε XML (με χρήση αρχείου hibernate.cfg.xml)
  2. Διαμόρφωση μέσω προγραμματισμού (Χρήση λογικής κώδικα)

25. Ποια είναι η προεπιλεγμένη υπηρεσία cache του hibernate;

Το Hibernate υποστηρίζει πολλαπλές υπηρεσίες cache όπως EHCache, OSCache, SWARMCache και TreeCache και η προεπιλεγμένη υπηρεσία cache του hibernate είναι EHCache.


26. Ποιοι είναι οι δύο συσχετισμοί χαρτογράφησης που χρησιμοποιούνται στο hibernate;

Σε αδρανοποίηση? έχουμε τους ακόλουθους δύο τύπους συσχετίσεων χαρτογράφησης μεταξύ οντοτήτων:

  1. Σύλλογος ένας προς έναν
  2. Σύλλογος πολλών προς πολλούς

27. Ποια είναι η χρήση του Hibernate QBC API;

Το API αδρανοποίησης ερωτήματος κατά κριτήριο (QBC) χρησιμοποιείται για τη δημιουργία ερωτημάτων με χειρισμό αντικειμένων κριτηρίων κατά το χρόνο εκτέλεσης.


28. Με πόσους τρόπους μπορούν να ληφθούν αντικείμενα από τη βάση δεδομένων σε κατάσταση αδρανοποίησης;

Το Hibernate παρέχει τους ακόλουθους τέσσερις τρόπους για τη λήψη αντικειμένων από τη βάση δεδομένων:

  • Χρήση HQL
  • Χρήση αναγνωριστικού
  • Χρήση Criteria API
  • Χρησιμοποιώντας Standard SQL

29. Πώς δημιουργείται το πρωτεύον κλειδί χρησιμοποιώντας την αδρανοποίηση;

Το πρωτεύον κλειδί της βάσης δεδομένων καθορίζεται στο αρχείο διαμόρφωσης hbm.xml. Το Generator μπορεί επίσης να χρησιμοποιηθεί για να καθορίσει πώς δημιουργείται το πρωτεύον κλειδί στη βάση δεδομένων.
Στο παρακάτω παράδειγμα, το deptId λειτουργεί ως πρωτεύον κλειδί:


30. Πώς μπορούμε να επανασυνδέσουμε τυχόν αποκολλημένα αντικείμενα στο Hibernate;

Αντικείμενα που έχουν αποσπαστεί και δεν σχετίζονται πλέον με μόνιμες οντότητες μπορούν να επανασυνδεθούν καλώντας τη μέθοδο session.merge() της κλάσης συνόδου.


31. Ποιοι είναι οι διαφορετικοί τρόποι απενεργοποίησης της προσωρινής μνήμης δεύτερου επιπέδου αδρανοποίησης;

Η αδρανοποίηση της προσωρινής μνήμης δεύτερου επιπέδου μπορεί να απενεργοποιηθεί με οποιονδήποτε από τους παρακάτω τρόπους:

  • Ορίζοντας το use_second_level_cache ως false.
  • Χρησιμοποιώντας το CACHEMODE.IGNORE
  • Χρήση παρόχου προσωρινής μνήμης ως org.hibernate.cache.NoCacheProvider

32. Τι είναι τα μεταδεδομένα ORM;

Όλη η αντιστοίχιση μεταξύ κλάσεων και πινάκων, ιδιοτήτων και στηλών, τύπων Java και τύπους SQL κ.λπ. ορίζεται στα μεταδεδομένα ORM.


33. Ποιο είναι το προεπιλεγμένο εργοστάσιο συναλλαγών σε κατάσταση αδρανοποίησης;

Με την αδρανοποίηση 3.2, το προεπιλεγμένο εργοστάσιο συναλλαγών είναι το JDBCTransactionFactory.


34. Ποιος είναι ο ρόλος του JMX στην αδρανοποίηση;

Η διαχείριση των εφαρμογών και των στοιχείων Java γίνεται σε κατάσταση αδρανοποίησης από ένα τυπικό API που ονομάζεται JMX API. Το JMX παρέχει εργαλεία για την ανάπτυξη αποτελεσματικών και ισχυρών διανεμημένων, βασισμένων στο διαδίκτυο λύσεων.


35. Πώς μπορούμε να συνδέσουμε το εργοστάσιο αδρανοποίησης συνεδρίας στο JNDI;

Το εργοστάσιο αδρανοποίησης συνεδρίας μπορεί να συνδεθεί στο JNDI κάνοντας αλλαγές στις ρυθμίσεις παραμέτρων στο αρχείο hibernate.cfg.


36. Με πόσους τρόπους μπορούν να αναγνωριστούν αντικείμενα στο Hibernate;

Η αναγνώριση αντικειμένου μπορεί να γίνει σε κατάσταση αδρανοποίησης με τους εξής τρεις τρόπους:

  • Χρήση ταυτότητας αντικειμένου: Χρήση τελεστή ==.
  • Χρήση ισότητας αντικειμένου: Χρησιμοποιώντας τη μέθοδο equals().
  • Χρήση ταυτότητας βάσης δεδομένων: Τα σχεσιακά αντικείμενα βάσης δεδομένων μπορούν να αναγνωριστούν εάν αντιπροσωπεύουν την ίδια σειρά.

37. Ποιες διαφορετικές στρατηγικές ανάκτησης είναι της αδρανοποίησης;

Οι ακόλουθες στρατηγικές ανάκτησης είναι διαθέσιμες σε κατάσταση αδρανοποίησης:

  1. Συμμετοχή στην Ανάκτηση
  2. Ανάκτηση παρτίδας
  3. Επιλέξτε Ανάκτηση
  4. Υποεπιλέξτε Ανάκτηση

38. Πώς γίνεται η αντιστοίχιση αντικειμένων java με πίνακες βάσης δεδομένων;

Για να αντιστοιχίσουμε αντικείμενα java με πίνακες βάσης δεδομένων, πρέπει να έχουμε ονόματα ιδιοτήτων φασολιών Java ίδια με τα ονόματα στηλών ενός πίνακα βάσης δεδομένων. Στη συνέχεια παρέχεται αντιστοίχιση στο αρχείο hbm.xml όπως δίνεται παρακάτω:


39. Ποιες είναι οι παράγωγες ιδιότητες στο hibernate;

Παράγωγες ιδιότητες είναι εκείνες οι ιδιότητες που δεν αντιστοιχίζονται σε καμία στήλη ενός πίνακα βάσης δεδομένων. Τέτοιες ιδιότητες υπολογίζονται κατά το χρόνο εκτέλεσης με αξιολόγηση οποιωνδήποτε παραστάσεων.


40. Τι σημαίνει ένα επώνυμο ερώτημα SQL σε κατάσταση αδρανοποίησης και πώς χρησιμοποιείται;

Τα επώνυμα ερωτήματα SQL είναι εκείνα τα ερωτήματα που ορίζονται στο αρχείο αντιστοίχισης και καλούνται όπως απαιτείται οπουδήποτε.
Για παράδειγμα, μπορούμε να γράψουμε ένα ερώτημα SQL στο αρχείο αντιστοίχισης XML ως εξής:

Τότε αυτό το ερώτημα μπορεί να κληθεί ως εξής:

List students = session.getNamedQuery("studentdetails")
.setString("TomBrady", name)
.setMaxResults(50)
.list();

41. Ποια είναι η διαφορά μεταξύ της μεθόδου load() και get() στο hibernate;

Οι μέθοδοι Load() καταλήγουν σε εξαίρεση εάν οι απαιτούμενες εγγραφές δεν βρίσκονται στη βάση δεδομένων, ενώ η μέθοδος get() επιστρέφει μηδενική όταν οι εγγραφές έναντι του αναγνωριστικού δεν βρίσκονται στη βάση δεδομένων.
Άρα, ιδανικά θα πρέπει να χρησιμοποιούμε τη μέθοδο Load() μόνο όταν είμαστε σίγουροι για την ύπαρξη εγγραφών έναντι ενός αναγνωριστικού.


42. Ποια είναι η χρήση της ιδιότητας έκδοσης σε κατάσταση αδρανοποίησης;

Η ιδιότητα έκδοσης χρησιμοποιείται σε κατάσταση αδρανοποίησης για να γνωρίζουμε εάν ένα αντικείμενο βρίσκεται σε μεταβατική κατάσταση ή σε κατάσταση αποσύνδεσης.


43. Τι είναι ο χαρακτηριστικός προσανατολισμένος προγραμματισμός;

Στον προγραμματισμό προσανατολισμένο στα χαρακτηριστικά, ένας προγραμματιστής μπορεί να προσθέσει μεταδεδομένα (χαρακτηριστικά) στον πηγαίο κώδικα της java για να προσθέσει περισσότερη σημασία στον κώδικα. Για Java (αδρανοποίηση), ο προγραμματισμός προσανατολισμένος στις ιδιότητες ενεργοποιείται από μια μηχανή που ονομάζεται XDoclet.


44. Ποια είναι η χρήση της session.lock() σε κατάσταση αδρανοποίησης;

Η μέθοδος session.lock() της κλάσης συνεδρίας χρησιμοποιείται για την επανασύνδεση ενός αντικειμένου που έχει αποσπαστεί νωρίτερα. Αυτή η μέθοδος επανασύνδεσης δεν ελέγχει για τυχόν συγχρονισμό δεδομένων στη βάση δεδομένων κατά την επανασύνδεση του αντικειμένου και ως εκ τούτου μπορεί να οδηγήσει σε έλλειψη συγχρονισμού στα δεδομένα.


45. Το hibernate υποστηρίζει τον πολυμορφισμό;

Ναι, η αδρανοποίηση υποστηρίζει πλήρως τον πολυμορφισμό. Τα ερωτήματα πολυμορφισμού και οι συσχετισμοί πολυμορφισμού υποστηρίζονται σε όλες τις στρατηγικές χαρτογράφησης του hibernate.


46. ​​Ποια είναι τα τρία κληρονομικά μοντέλα αδρανοποίησης;

Το Hibernate έχει τα ακόλουθα τρία μοντέλα κληρονομικότητας:

  1. Πίνακες ανά κατηγορία σκυροδέματος
  2. Πίνακας ανά ιεραρχία τάξης
  3. Πίνακας ανά υποκατηγορία

47. Πώς μπορούμε να χαρτογραφήσουμε τις κλάσεις ως αμετάβλητες;

Εάν δεν θέλουμε μια εφαρμογή να ενημερώνει ή να διαγράφει αντικείμενα μιας κλάσης σε κατάσταση αδρανοποίησης, μπορούμε να κάνουμε την κλάση ως αμετάβλητη ορίζοντας mutable=false


48. Τι είναι η γενική ροή αδρανοποίησης με χρήση RDBMS;

Η γενική ροή αδρανοποίησης που περιλαμβάνει το RDBMS είναι η εξής:

  • Φορτώστε το αρχείο διαμόρφωσης και δημιουργήστε αντικείμενο κλάσης διαμόρφωσης.
  • Χρησιμοποιώντας το αντικείμενο διαμόρφωσης, δημιουργήστε αντικείμενο sessionFactory.
  • Από το sessionFactory, λάβετε μία συνεδρία.
  • Δημιουργία ερωτήματος HQL.
  • Εκτελέστε το ερώτημα HQL και λάβετε τα αποτελέσματα. Τα αποτελέσματα θα είναι σε μορφή λίστας.

49. Τι είναι η χαρτογράφηση ελαφρού αντικειμένου;

Η αντιστοίχιση ελαφρού αντικειμένου είναι ένα από τα επίπεδα ποιότητας ORM στο οποίο όλες οι οντότητες αντιπροσωπεύονται ως κλάσεις και αντιστοιχίζονται χειροκίνητα.


50. Ποια είναι η διαφορά μεταξύ διαχειριζόμενων συσχετίσεων και συσχετίσεων αδρανοποίησης;

Οι διαχειριζόμενες συσχετίσεις σχετίζονται με την εμμονή διαχείρισης κοντέινερ και είναι αμφίδρομες ενώ οι συσχετίσεις αδρανοποίησης είναι μονοκατευθυντικές.


Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας

Κοινοποίηση

4 Σχόλια

  1. Avatar Bipil Raut -Προγραμματιστής λογισμικού λέει:

    Εξαιρετική εξήγηση,,,,

  2. Avatar Kranthi λέει:

    Θα μπορούσατε να προσθέσετε και τις παρακάτω ερωτήσεις

    Πώς μπορούμε να καλέσουμε αποθηκευμένες διαδικασίες σε κατάσταση αδρανοποίησης;
    Τι παραγγελθεί συλλογή και ταξινομημένη συλλογή
    τι είναι επίμονη κατάσταση
    Πώς διαμορφώνεται ο βρώμικος έλεγχος
    Διαμόρφωση διεπαφής επανάκλησης
    Πώς να αποκολλήσετε ένα αντικείμενο
    τι συνέβη αν αποσπάσω το μεταβατικό αντικείμενο
    εξηγήστε κάθε επίπεδο ORM στο Hibernate
    Πώς να ενεργοποιήσετε/απενεργοποιήσετε την cahce πρώτου και δεύτερου επιπέδου
    Πώς μπορούμε να συνδέσουμε το εργοστάσιο αδρανοποίησης συνεδρίας στο JNDI;
    Ποια είναι η διαφορά μεταξύ της μεθόδου load() και get() στο hibernate;
    διαφορά μεταξύ session.lock() και session.merge()
    Πώς μια τάξη χαρτογραφείται ως αμετάβλητη και γιατί
    Πώς μπορούμε να χρησιμοποιήσουμε νέες προσαρμοσμένες διεπαφές για να βελτιώσουμε τη λειτουργικότητα των ενσωματωμένων διεπαφών του hibernate;

    1. Avatar Mehul patel λέει:

      Γεια σου admin Θα είναι καρποφόρο αν προσθέσετε αυτήν την ερώτηση ή πιο σημαντικές ερωτήσεις όπως mcq για διαγωνιστική εξέταση

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *