Paginação no Hibernate  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Guto_Magalhaes
JavaTeenager
[Avatar]

Membro desde: 11/06/2007 11:51:52
Mensagens: 180
Offline

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.
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Guto_Magalhaes wrote: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.


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

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Guto_Magalhaes
JavaTeenager
[Avatar]

Membro desde: 11/06/2007 11:51:52
Mensagens: 180
Offline

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:161
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!!!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team