Καθορίστε τις παραμέτρους της αναζήτησής σας , ώστε να ξέρετε ακριβώς τι ψάχνετε για το ερώτημα αναζήτησής σας . Ο λόγος για αυτό είναι απλός . Εάν προσπαθήσετε να χρησιμοποιήσετε τα " ScrollableResults " εντολή να προσπαθήσει να βρει τα δεδομένα σας , το τελικό αποτέλεσμα θα είναι ότι το ερώτημά σας, θα οδηγήσει στο πρόγραμμά σας προσπαθεί να διαβάσει κάθε γραμμή δεδομένων . Αυτό θα μπορούσε να οδηγήσει κυριολεκτικά στον υπολογιστή που προσπαθεί να φορτώσει τα εκατομμύρια των γραμμών δεδομένων , το οποίο λαμβάνει σημαντικές RAM ή μνήμη τυχαίας προσπέλασης , επιβραδύνοντας έτσι ολόκληρο το σύστημά σας κάτω μέχρι η αναζήτηση έχει τελειώσει . 2
Ξεκινήστε το ερώτημά σας εισάγοντας την κατάλληλη εντολή Java : " . Session.createQuery ( ) " Αυτή η εντολή θα δείχνει αν ξεκινήσετε την αναζήτησή σας για τα δεδομένα που θέλετε να μετακινηθείτε για . Οι " setMaxResults ( )" και " setFirstResult ( ) " εντολές σας επιτρέπουν να καθορίσει τη σελίδα του ερωτήματός σας . Άλλοι τύποι εντολών μπορούν επίσης να χρησιμοποιηθούν για να περιορίσετε τα αποτελέσματα της αναζήτησης σας και να επιταχύνει τη διαδικασία .
Εικόνων 3
Συμπληρώστε το ερώτημά σας με την είσοδο του « κύλισης ( ) " εντολή στις οδηγίες ερωτήματος . Η " κύλισης ( ) " εντολή θα ξεκινήσει την αναζήτηση σύμφωνα με ό, τι προδιαγραφές που εισάγατε όπως ξεκίνησε το ερώτημα . Μπορείτε να εκτελέσετε το ερώτημα και πάλι με διαφορετικές παραμέτρους , αλλά θα πρέπει να περιμένουμε μέχρι το πρώτο ερώτημα έχει ολοκληρωθεί .
Η 4
Αφαιρέστε αντικείμενα από τη συνεδρία σας , ειδικά όταν εργάζονται σε πολλαπλά ερωτήματα . Αυτό μπορεί να γίνει με την προσθήκη του " εκδιώξει ()" συμβολοσειρά εντολών. Αυτή η εντολή έχει σχεδιαστεί για να σας κρατήσει από το τρέξιμο έξω από τη μνήμη , το οποίο μπορείτε να το κάνετε χρησιμοποιώντας τη λειτουργία κύλισης όταν πραγματοποιείτε πολλαπλά ερωτήματα αναζήτησης πλάτη με πλάτη .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα