Hola primero que nada Gracias por tus sugerencias...
Cambie mi codigo de la consulta ahora es el siguiente:
Código:
public List<Requisicion> getRequisicionesAsignadas() {
return em.createQuery(
"SELECT r FROM Requisicion r WHERE r.estatus.id = 40 ORDER BY r.fechaAsigno DESC")
.setFirstResult(0)
.setMaxResults(10)
.getResultList();
}
Esto la verdad no sabia que se podia hacer gracias por decirmelo, bueno en realidad no se si es lo mismo que me sugeriste que hiciera. El compaortamiento de la consulta es que me retorna solo los ultimos 10 registros pero solo 10... ese comportamiento es el mismo que tiene lo que me sugeriste...?
si cambio el valor en setMaxResults(500) me retorna las 500 ultimas sin problema alguno.... esto muestra que no fue algun dato el problema y que fue la cantidad de registros...
Bueno de nuevo Muchas gracias por tu ayuda...

Ahora si este es el mismo comportamiento de lo que me sugeriste tengo que poner botones en la capa de presentación que al presionarlos traiga los siguientes 10 registros... Me suena a mas trabajo de lo que imagine... alguna vez alguien a hecho este tipo de cosas...?