que estoy tratando de hacer la paginación con Hibernate utilizando setFirstResult()
y setMaxResults()
pero no estoy consiguiendo los resultados esperados cuando se ajusta el primer resultado a 0.setFirstResult de Hibernate() problema con Oracle controlador JDBC
Al hacer la siguiente :
Query query = session.createQuery(queryString);
query.setFirstResult(0);
query.setMaxResults(30);
List list = query.list(); //list.size() returns 10
pero si fijo el primer resultado a 1 (o cualquier cosa diferente a 0 para el caso):
query.setFirstResult(1);
query.setMaxResults(30);
List list = query.list(); //list.size() returns 30
Leí esto es un error conocido en el controlador jdbc, pero busqué una solución y parece que no puedo encontrarlo. ¿Alguien ha encontrado algo similar y ha encontrado una solución para ello?
¡Eres un hombre maravilloso! Acabo de tener este problema exacto y 'setFetchSize()' lo solucionó de inmediato. – Nick