Hibernate es una herramienta gratuita que puede utilizar para programar en Java que te permite asignar de un modelo de dominio orientado a objetos de una base de datos relacional. Lo que esto significa es que Hibernate sirve como una consulta y una herramienta de recuperación de datos que le permite transferir información de un tipo de base de datos a otro. También puede utilizar Hibernate junto con la función de desplazamiento de Java - lo que le permite desplazarse a través de las montañas de datos para encontrar exactamente lo que estás buscando. Instrucciones
1
Determinar los parámetros de su búsqueda para que usted sepa exactamente lo que está buscando en su consulta de búsqueda. La razón de esto es simple . Si intenta utilizar el comando " ScrollableResults " para tratar de encontrar los datos, el resultado final será que la consulta se llevará a su programa de tratar de leer cada fila de datos . Esto podría , literalmente, dar lugar a la computadora tratando de cargar millones de filas de datos , que tiene RAM significativo o memoria de acceso aleatorio , retrasando así todo el sistema hasta que la búsqueda ha terminado .
2
Comience su búsqueda introduciendo el comando Java adecuada : " . session.createQuery ()" Este comando le indicará que está comenzando su búsqueda de los datos que desea desplazarse por . Los " setMaxResults ()" y " setFirstResult ()" comandos le permiten determinar la página de la consulta. Otros tipos de comandos también se pueden usar para limitar los resultados de búsqueda y acelerar el proceso .
3
Complete su consulta mediante el comando "scroll ()" en las instrucciones de consulta . El "scroll ()" comando comenzará la búsqueda de acuerdo a lo que las especificaciones que introdujo como usted comenzó la consulta. Puede ejecutar la consulta de nuevo con diferentes parámetros , pero vas a tener que esperar hasta la primera consulta se ha completado.
4
quitar objetos de la sesión , sobre todo cuando se trabaja en varias consultas. Esto puede hacerse mediante la adición de la " desalojar ( ) " cadena de comando . Este comando está diseñado para evitar que se agote la memoria , que se puede hacer mediante el uso de la función de desplazamiento cuando se lleve a cabo varias consultas de búsqueda espalda con espalda.