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
http://www.guj.com.br/posts/list/25273.java
http://www.guj.com.br/posts/list/21462.java
[]s
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!!!