Erro ao usar o autocomplete do primefaces

Bom dia pessoal,

estou com o seguinte problemas, ao implementar um autocomplete com o primefaces e JPA ele me aparece sempre os mesmos nome e não faz o filtro quando digito: segue o código:

formFaltaFuncionario.xhtml

<h:outputLabel for=“acForce” value=“Funcionario :” />
<p:autoComplete id=“acForce” forceSelection=“true” value="#{faltaController.funcionarioSeleciodado}" completeMethod="#{faltaController.autoCompleteFuncionario}" var=“funcionario” itemLabel="#{funcionario.nome}" itemValue="#{funcionario.id}" converter="#{completeConverter}">
</p:autoComplete>

no controlador:

public List autoCompleteFuncionario(String query) {
List list = new ArrayList();
list = funcionarioDao.todos();
for (Funcionario f : list) {
if (f.getNome().startsWith(query)) {
list.add(f);
}
}
return list;
}

na DAO:

@SuppressWarnings(“unchecked”)
public List todos() {
String queryS = “SELECT obj FROM " + oClass.getSimpleName() + " obj”;
Query query = getEntityManager().createQuery(queryS);
return query.getResultList();

}

Wendel, bom dia.

Quando você for postar um código aqui no guj, coloque entre as tags .

Desse modo seu código ficará formatado e fácil de ler.

Nesse post tem um exemplo de como fazer um auto complete do primefaces: http://uaihebert.com/?p=1414

A sim, bem vindo ao GUJ. [=

resolvido!