Jsf + jpa

1 resposta
R

Pessoal,

preciso montar um <h:selectOneMenu> a partir dos dados que pego do JPA,algo como o seguinte:

<h:selectOneMenu value="#{algumaCoisa}">
                <f:selectItems value="#{clazz.teste}"/>
             </h:selectOneMenu>

meu managed bean:

public classe clazz(){

  private List<SelectItems> teste = new ArrayList<SelectItem>();
}

public List<SelectedItem> getTeste(){
   teste = MinhaClassePersistencia.findAll();
}

classe de persistencia:

public List<SelectedItem> findAll(){
public List<SelectedItem> orgs = new ArrayList<SelectedItems>();
     EntityManager m = getEntityManager("teste");
      query = m.createNamedQuery("findAll");
for (claszz clazz: (List<clazz>)query.getResultList()) {
             orgs.add(new SelectItem(x,"y");
          }
}

Dessa forma eu tenho uma ClassCastException em color=blackquery.getResultList()[/color].
Alguem ja fez isso de outra forma?

1 Resposta

Leozin

cara, tenta usar o construtor do SelectItem com duas String em vez de Object e String

Criado 22 de outubro de 2007
Ultima resposta 22 de out. de 2007
Respostas 1
Participantes 2