Galera é o seguinte…
Estou com um problema meio estranho.
Em uma tela carrego uma Lista de Dados da Seguinte Forma…
<h:selectManyCheckbox value="#{idosoBean.idoso.tipopnes}" >
<f:selectItems value="#{idosoBean.listaPne2}" var="pne" itemLabel="#{pne.descricao}" itemValue="#{pne}" />
</h:selectManyCheckbox>
Onde o usuário pode escolher vários itens…
Esta lista é doTipopne. Que tem somente o código e uma descrição que vem do Banco…
Mas quando escolho os itens que necessito e submeto o formulário…
Da um erro de conversão nesta lista…
java.lang.ClassCastException: java.lang.String cannot be cast to br.com.cci.modelo.entidade.Tipopne
Ou seja ele não está passando a entidade e sim apenas uma cópia do endereço dela…
Como uma String…
Já tentei mudar criando um método passando o SelectItem, mas tbm deu na mesma…
O que poderia ser isto???