Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come per il letargo Utilizzando Scroll in Java

Hibernate è uno strumento gratuito è possibile utilizzare per la programmazione in Java che consente di mappare da un modello di dominio orientato agli oggetti di un database relazionale . Che cosa questo significa è che Hibernate fa da una query e strumento di recupero che consente di spostare dati da un tipo di database a un altro . È inoltre possibile utilizzare Hibernate in combinazione con la funzione di scorrimento del Java - che consente di scorrere attraverso le montagne di dati per trovare esattamente quello che stai cercando . Istruzioni
1

determinare i parametri della vostra ricerca in modo da sapere esattamente che cosa stai cercando nella query di ricerca . La ragione di questo è semplice . Se si tenta di utilizzare il comando " ScrollableResults " per cercare di trovare i tuoi dati , il risultato finale sarà che la query porterà al vostro programma cerca di leggere ogni riga di dati . Questo potrebbe letteralmente causare il computer cercando di caricare milioni di righe di dati , che prende RAM significativo o Random Access Memory , rallentando così l'intero sistema verso il basso fino a quando la ricerca è terminata .
2

Inizia la query inserendo il proprio comando di Java : " . Session.createQuery ( ) " Questo comando indica che stai iniziando la ricerca per i dati che si desidera scorrere per . Le " setMaxResults ()" e " setFirstResult ( ) " comandi permettono di determinare la pagina della query . Altri tipi di comandi possono anche essere utilizzati per limitare i risultati di ricerca e di accelerare il processo .
3

Completa la tua ricerca inserendo il comando "scroll ( ) " nelle istruzioni di query . Il " scroll ( ) " comando inizierà la ricerca in base a qualsiasi specifiche immesso come hai iniziato la query . È possibile eseguire nuovamente la query con parametri diversi , ma dovrete aspettare fino alla prima query è stata completata.
4

rimuovere gli oggetti dalla sessione , specialmente quando si lavora su più query . Questo può essere fatto aggiungendo la " evict ()" stringa di comando . Questo comando è progettato per impedirti di rimanere a corto di memoria, che si può fare utilizzando la funzione di scorrimento quando si effettua più query di ricerca back to back.

 

Programmazione © www.354353.com