Utilizando Hibernate a travez de Spring
Código Java:
Ver original
getHibernateTemplate().findByCriteria(criteria, firstResult,maxResults);
Utilizando Hibernate solo:
Código Java:
Ver original
Criteria crit = session.createCriteria(Foo.class); crit.setFirstResult(firstResult); crit.setMaxResults(maxResults);
Pero haciendo esto, hibernate lo traduce como una consulta "top", entonces cuando quiero traer los 20 ultimos registros de una tabla con 1 millon de filas se hace muy pesado, ya que hace un "top 9999980 *" !!!
Por cierto estoy utilizando:
SQL Server 2005
Spring 2.5
Hibernate 3x
Alguna sugerencia...?
Desde ya, Muchas gracias