estou começando a trabalhar com jsf e ejb juntos to tentando fazer um simples cadastro de estado mas estou com duvidas no metodo que fiz para gravar,
pois quando eu chamo ele em modo debug o [size=12] [/size]cursor passa por dentro do metodo mas nada acontece.
vou colocar meu manegerBean e minha pagina jsf se algem poder me ajudar fico agradecido…
[size=18]managerbean[/size]
package controller;
import dao.EstadoFacadeLocal;
import ejb.Estado;
import java.awt.event.ActionEvent;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
/**
*
-
@author Danillo
*/
@ManagedBean
@SessionScoped
public class EstadoController {
@EJB
private EstadoFacadeLocal dao;private Estado estado;
private DataModel lstestado;public Estado getEstado() {
return estado;
}
void setEstado(Estado estado) {
this.estado = estado;
}
public void novoEstado() {
setEstado(new Estado());
}
public void adicionarEstado() {
dao.create(getEstado());
}
public void removerEstado() {
dao.remove((Estado) (lstestado.getRowData()));
}
}
[size=18]pagina jsf[/size]
<?xml version='1.0' encoding='UTF-8' ?> Facelet Title <h:form prependId="false">
<h:panelGrid columns="2" style="margin-bottom:10px">
<h:outputLabel for="nome" value="UF:" />
<h:inputText id="nomeuf1" value="#{estadoController.estado.nome}"/>
<p:commandButton actionListener="#{estadoController.adicionarEstado()}" value="Salvar Estado"/>
</h:panelGrid>
</h:form>
</h:body>