Dúvida getRowCount() [RESOLVIDO]

Olá pessoal eu estou precisando o método
getRowCount() e estou com uma dúvida aqui

VisualizacaoDados visual = new VisualizacaoDados();
TecnicoController tecnicoController = new TecnicoController();
int numeroLinhas = tecnicoController.getTodos().getRowCount();
System.out.println("numero de linhas = " + numeroLinhas);

Porque o método getRowCount() imprimi 20?
Sendo que no meu banco de dados eu tenho
23 técnicos cadastrados?

Será que alguém poderia me dar uma ajuda?

[]'s.

Não sei. O que é que o método getTodos() faz? E que tipo de dado ele retorna?

O que getTodos() está fazendo???
Descreva melhor o ambiente…

Jóia ViniGodoy
eu faço o seguinte pego todos os técnicos
e jogo em um DataModel a assinatura do método é essa:

public DataModel getTodos(){...}

Será que vc ViniGodoy ou alguém pode me dar uma ajuda?

[]'s.

Coloque o código inteiro… claramente o seu método está fazendo algum filtro, onde 3 registros estão sendo descartados de alguma maneira…

O método completo é pequeno

public DataModel getTodos(){

        TecnicoServices tecnicoServices;

        try{
            tecnicoServices = new TecnicoServices();
            model = new ListDataModel(tecnicoServices.listarTecnicos());
            //Avançar e Retornar para a página anterior
            if(this.model.getRowCount() > 2){
                    next = false;
            }
            System.out.println("Número de linhas do Data Model = " + this.model.getRowCount());
        }
        catch (TecnicoDAOException ex) {
            ex.printStackTrace();
            FacesContext.getCurrentInstance().addMessage
            ("", new FacesMessage(ex.getMessage()));            
        }
        catch(TecnicoServicesException ex){
            ex.printStackTrace();
            FacesContext.getCurrentInstance().addMessage
            ("", new FacesMessage(ex.getMessage()));
        }
        return model;

    }

[]'s.

O que esse método faz?

tecnicoServices.listarTecnicos();

E essa linha, qual a informação que ele imprime no Console?

System.out.println("Número de linhas do Data Model = " + this.model.getRowCount());

Jóia marcelo.bellissimo?

Eu acabei descobrindo o erro aqui
esse método retorna sim o número
de linhas é porque eu tinha feito
uns teste aqui antes e reparei
que eu tinha excluido alguns registros
com id 3, 11 e 15 aí no MySQL aparecia
vários registros até o 23, mas as linhas
com os registros não pareciam e no
console aparecia 20 foi por isso.

Obrigado a vc Marcelo e a todos pela ajuda.

Um grade abraço para todos. :smiley: