Dae galera… eu estou migrando um sistema que usa jsp e Servlet apenas sem nenhum framework para Struts 2 e JPA, no meu DAO eu tenho uma consulta que é utilizada para paginação de uma table… tem algum método especifico ou algo do tipo da JPA que possa me ajudar nisso ou vou ter que escrever essa Query ai utilizando aquela NamedQuery(name = “Documento.findByUsuarioPaginacao”… ??
strSQL.append(" select * from Documento d");
strSQL.append(" where NumDocumento like <:pNUM_DOCUMENTO:> ");
strSQL.append(" and DescDocumento like <:pDESC_DOCUMENTO:> ");
strSQL.append(" and SituacaoDocumento like <:pSITUACAO:> ");
strSQL.append(" and CodTipoDocumento like <:pCOD_TIPO_DOCUMENTO:> ");
strSQL.append(" and CodPais like <:pCOD_PAIS:> ");
strSQL.append(" and CodUf like <:pCOD_ESTADO:> ");
strSQL.append(" and CodCidade like <:pCOD_CIDADE:> ");
strSQL.append(" and CodPessoa like <:pCOD_PESSOA:> " );
strSQL.append(" and CodOrgao like <:pCOD_ORGAO:> " );
strSQL.append(" and DataDocumento >= <:pDATA_INICIO:> " );
strSQL.append(" Order by "+pag.getCampoOrdem()+" "+pag.getTipoOrdem() + ", DataCriacaoDocumento" );
strSQL.append(" Limit "+Integer.toString(pgAuxiliar*pag.getPagConfig())+","+Integer.toString(pag.getPagConfig()));
Abraço!!