Paginacion en Hibernate???
Publicado por Javier (4 intervenciones) el 11/12/2008 17:09:29
Hola.
Estoy pasando una aplicacion de jdbc-Mysql a Hibernate, con JDBC en una consulta obtenias un ResultSet con el que ibas accediendo a los resultados. Esto con Hibernate no existe, y al hacer un consulta a una tabla de mas de 1.000.000 de registros te produce un "Java heap space". Se puede hacer paginacion manual con:
consulta = consulta.setMaxResults(10).setFirstResult(0);
Es decir te obtiene las 10 primeras filas, los 10 siguientes seria:
consulta = consulta.setMaxResults(10).setFirstResult(10);
Pero claro, hay que hacer miles de consultas.
Hay alguna forma similar a ResultSet de JDBC para HIBERNATE????
Gracias!
Estoy pasando una aplicacion de jdbc-Mysql a Hibernate, con JDBC en una consulta obtenias un ResultSet con el que ibas accediendo a los resultados. Esto con Hibernate no existe, y al hacer un consulta a una tabla de mas de 1.000.000 de registros te produce un "Java heap space". Se puede hacer paginacion manual con:
consulta = consulta.setMaxResults(10).setFirstResult(0);
Es decir te obtiene las 10 primeras filas, los 10 siguientes seria:
consulta = consulta.setMaxResults(10).setFirstResult(10);
Pero claro, hay que hacer miles de consultas.
Hay alguna forma similar a ResultSet de JDBC para HIBERNATE????
Gracias!
Valora esta pregunta


0