Paginação no Hibernate

Pessoal, estou com a seguinte duvida. Estou tentando fazer paginação no hibernate, e para isto estou utilizando a api Criteria. entao estou fazendo o seguinte:

Collection c = new ArrayList();

Criteria criteria = session.createCriteria(Entidade.class);
criteria.setFirstResult(fResult);
criteria.setMaxResults(mResults);
c = criteria.list();

Quando chega na ultima linha, é gerada uma SqlException, dizendo que os parametros estao fora dos limites(ParameterOutOfBounds)

Alguem poderia dar um help?

Obrigado.

[quote=Guto_Magalhaes]Pessoal, estou com a seguinte duvida. Estou tentando fazer paginação no hibernate, e para isto estou utilizando a api Criteria. entao estou fazendo o seguinte:

Collection c = new ArrayList();

Criteria criteria = session.createCriteria(Entidade.class);
criteria.setFirstResult(fResult);
criteria.setMaxResults(mResults);
c = criteria.list();

Quando chega na ultima linha, é gerada uma SqlException, dizendo que os parametros estao fora dos limites(ParameterOutOfBounds)

Alguem poderia dar um help?

Obrigado.[/quote]

Opa, qdo tiver uma dúvida mais corriqueira, dá uma olhada no Busca antes de criar o tópico, tem mtos tópicos de paginação com Hibernate.

Esses 2 em especial podem te ajudar :smiley:
http://www.guj.com.br/posts/list/25273.java
http://www.guj.com.br/posts/list/21462.java

[]s :smiley:

Caused by: java.sql.SQLException: Parameter index out of range (3 > number of pa
rameters, which is 2).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:2
715)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:2
746)
at com.mysql.jdbc.PreparedStatement.setInt(PreparedStatement.java:2697)
at org.hibernate.loader.Loader.bindLimitParameters(Loader.java:1618)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1557)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2157)
… 37 more
17/08/2007 14:35:32,078 MSG - Operation Finished

Eu sei que me passaram os topicos, mas ta dando esta exception. Please, help me!!!