Olá
Então, ontem eu tentei ver o que tem de errado na tela, bem não consegui Debugar, tentei mais realmente
é como se o metodo … ele não esta sendo chamado.
Não mesmo
e bem olhando o que esta tela tem de diferente das outras é so a tag selectOneMenu
<h:selectOneMenu value="#{municipioC.municipio.estado}">
<f:selectItems value="#{municipioC.listEstado}"
var="it"
itemValue="#{it.idEstado}"
itemLabel="#{it.dsEstado}" />
</h:selectOneMenu>
no MB o metodo chamado é este
public List<Estado> getListEstado() {
if (listEstado == null) {
listEstado = municipioService.listEstados();
}
return listEstado;
}
A classe de serviço tem o metodo
@Transactional(readOnly=true)
public List<Estado> listEstados() {
return estadodao.findall();
}
bem não vejo nada errado aki , não entendo porque o metodo não esta sendo chamado, e nem da erro
simplemente o registro não é gravado, nem qdo se inclui nem qdo se altera
Esta é a unica tela em que eu tenho um relacionamento e o usuario precisa selecionar o Estado para o
Municipio no banco ta tudo certo, a PK, a FK nada errado até porque no banco é mais dificil de errar