Tenho uma lista de funções que um funcionário pode desempenhar e eu o escolho em um HtmlSelectOneMenu.
Cada item deste select tem um objeto função por trás.
Quando eu escolho uma função e salvo (via hibernate) dá o seguinte erro:
sourceId=j_id14:j_id21[severity=(ERROR 2), summary=(Conversion Error setting value 'model.Funcao@1a5fb5a' for 'null Converter'. ), detail=(Conversion Error setting value 'model.Funcao@1a5fb5a' for 'null Converter'. )]
Segue o código do select:
<h:selectOneMenu value="#{bFuncionarios.funcionario.funcao}" styleClass="inputtext">
<f:selectItems value="#{bFuncoes.itemsMenu}" />
</h:selectOneMenu>
Segue o código do bean:
public SelectItem[] getItemsMenu(){
SelectItem items[] = new SelectItem[getFuncoes().size()];
int i = 0;
for (Funcao f : getFuncoes()){
items[i] = new SelectItem(f,f.getNome());
i++;
}
return items;
}
Obrigado a todos.