Possuo um campo select que não está salvando a opção selecionada, no banco de dados.
Após o cadastro completo, o usuário recebe as informações na tela para confirmar os dados, e lá aparece o estado conforme a seleção do usuário corretamente, porém na hora de persistir no banco não vai.
O valor fica como null.
Segue o código:
<p:selectOneMenu effect="fade" id="estado" value="#{controllerPessoa.pessoa.estado}" style="width: 120px">
<f:selectItem itemLabel="Selecione..." noSelectionOption="true" />
<f:selectItem itemLabel="SC" itemValue="SC" />
<f:selectItem itemLabel="AC" itemValue="AC" />
<f:selectItem itemLabel="AL" itemValue="AL" />
<f:selectItem itemLabel="AP" itemValue="AP" />
<f:selectItem itemLabel="AM" itemValue="AM" />
<f:selectItem itemLabel="BA" itemValue="BA" />
<f:selectItem itemLabel="CE" itemValue="CE" />
<f:selectItem itemLabel="DF" itemValue="DF" />
<f:selectItem itemLabel="ES" itemValue="ES" />
<f:selectItem itemLabel="GO" itemValue="GO" />
<f:selectItem itemLabel="MA" itemValue="MA" />
<f:selectItem itemLabel="MT" itemValue="MT" />
<f:selectItem itemLabel="MS" itemValue="MS" />
<f:selectItem itemLabel="MG" itemValue="MG" />
<f:selectItem itemLabel="PA" itemValue="PA" />
<f:selectItem itemLabel="PB" itemValue="PB" />
<f:selectItem itemLabel="PR" itemValue="PR" />
<f:selectItem itemLabel="PE" itemValue="PE" />
<f:selectItem itemLabel="PI" itemValue="PI" />
<f:selectItem itemLabel="RJ" itemValue="RJ" />
<f:selectItem itemLabel="RN" itemValue="RN" />
<f:selectItem itemLabel="RS" itemValue="RS" />
<f:selectItem itemLabel="RO" itemValue="RO" />
<f:selectItem itemLabel="RR" itemValue="RR" />
<f:selectItem itemLabel="SP" itemValue="SP" />
<f:selectItem itemLabel="SE" itemValue="SE" />
<f:selectItem itemLabel="TO" itemValue="TO" />
</p:selectOneMenu>
Transformei esse campo em um inputText e funcionou normalmente, o que eu preciso fazer para funcionar no modo select ??
No mesmo formulário tenho outros campos de endereço usando
Acredito que o erro está ocorrendo no selectOneMenu.
Obrigado!

