Boa noite galera, estou desenvolvendo um projeto com jsf, hibernate/jpa e primefaces e tenho uma tela onde lista os dados dos alunos, tenho 2 combobox cidade e estado onde são populados com dados do banco, o problema esta quando eu clico no botão editar, todos os campos do formulários são preenchidos menos os combobox cidade e estado.
o que poderia ser esse problema?
combobox UF e cidade
<p:outputLabel value="UF" for="uf" />
<p:selectOneMenu id="uf" value="#{alunoBean.uf}"
converter="omnifaces.SelectItemsConverter">
<f:selectItem itemLabel="Selecione" />
<f:selectItems value="#{alunoBean.listaUf}" var="listaUf" itemLabel="# {listaUf.nome}" itemValue="#{listaUf}"/>
<p:ajax listener="#{alunoBean.listaCidadesPorCodigoUf}" update="cidade"></p:ajax>
</p:selectOneMenu>
<p:outputLabel value="Cidade" for="cidade" />
<p:selectOneMenu id="cidade" value="#{alunoBean.cidade}"
converter="omnifaces.SelectItemsConverter">
<f:selectItem itemLabel="Selecione" />
<f:selectItems value="#{alunoBean.listaCidades}" var="listaCidade" itemLabel="#{listaCidade.nome}" itemValue="#{listaCidade}"/>
</p:selectOneMenu>
Botão editar
<p:commandButton icon="ui-icon-pencil" title="Editar" update="frm">
<f:setPropertyActionListener target="#{alunoBean.aluno}"
value="#{listaAluno}" />
</p:commandButton>