Nwlapcug.com


Come ibernazione utilizzando scorrimento in Java

Come ibernazione utilizzando scorrimento in Java


Hibernate è uno strumento gratuito che è possibile utilizzare per la programmazione in Java che consente di eseguire il mapping da un modello orientato agli oggetti di dominio a un database relazionale. Ciò significa che Hibernate serve come uno strumento di query e di recupero che consente di spostare le informazioni da un tipo di database a un altro. È inoltre possibile utilizzare Hibernate in combinazione con la funzione di scorrimento di Java--consente di scorrere attraverso le montagne di dati per trovare esattamente quello che stai cercando.

Istruzioni

1

Determinare i parametri della tua ricerca in modo che sai esattamente quello che stai cercando nella query di ricerca. La ragione di questo è semplice. Se si tenta di utilizzare il comando "ScrollableResults" per tentare di trovare i dati, il risultato finale sarà che la query comporterà il programma tenta di leggere ogni riga di dati. Questo potrebbe causare letteralmente il computer cercando di caricare milioni di righe di dati, che prende significativo RAM o Random Access Memory, quindi rallentare l'intero sistema fino a quando la ricerca è terminata.

2

Iniziare la query immettendo il comando Java corretto: "Session.createQuery()." Questo comando indica che si sta iniziando la ricerca per i dati che si desidera scorrere per. I comandi "setMaxResults()" e "setFirstResult()" consentono di determinare la pagina di query. Altri tipi di comandi possono essere utilizzati anche per limitare i risultati della ricerca e accelerare il processo.

3

Completare la query immettendo il comando di "Scroll" nelle istruzioni di query. Il comando di "Scroll" inizierà la ricerca secondo qualunque specifiche immessa come hai iniziato la query. È possibile eseguire la query nuovamente con parametri diversi, ma si dovrà attendere il completamento della prima query.

4

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