Estamos usando o Jaguar com o banco de dados o SQL Server 2008 (driver JTDS). No arquivo persistence.xml usamos o dialeto: <property name="hibernate.dialect" value="com.edusoft.mentorweb.persistence.jpa.dialect.AppSQLServerDialect"/>.
Montamos uma lógica de seleção. Os argumentos e o resultado da primeira página funcionam perfeitamente . O problema é quando clico no paginador para ir para 2a página em diante. Acontece no console o erro abaixo e não apresentado o resultado.
##############################################################################
Hibernate:
select
top 2 count(*) as col_0_0_
from
tb_bebida bebidaenti0_
#Treinamento# DEBUG [BebidaDAO ] ########## ENTROU EM ROLLBACK PARA UNIDADE DE PERSISTENCIA DEFAULT! 13:38:51,385 [http-bio-8080-exec-42]
Hibernate:
select
top 40 bebidaenti0_.id as col_0_0_,
bebidaenti0_.be_nome as col_1_0_,
bebidaenti0_.be_origem as col_2_0_,
bebidaenti0_.be_sabor as col_3_0_
from
tb_bebida bebidaenti0_
order by
col_1_0_ asc
#Treinamento# WARN [SqlExceptionHelper] SQL Error: 0, SQLState: 24000 13:38:51,416 [http-bio-8080-exec-42]
#Treinamento# ERROR [SqlExceptionHelper] ResultSet may only be accessed in a forward direction. 13:38:51,446 [http-bio-8080-exec-42]
#Treinamento# FATAL [PlcBaseEditRepository] java.lang.reflect.InvocationTargetException 13:38:51,513 [http-bio-8080-exec-42]
#Treinamento# DEBUG [AppJpaDAO ] ########## ENTROU EM ROLLBACK PARA UNIDADE DE PERSISTENCIA DEFAULT! 13:38:51,513 [http-bio-8080-exec-42]
Alguma sugestão de como resolver?
##############################################################################
Quando faço uma lógica de seleção sem usar o JQueryGrid, não é gerado pelo Wizard o paginador. Como eu coloco?
Autor: Paulo Cesar Debatin