Pessoal,
nao to conseguindo excluir meu registro do banco, estou usando jsf
27/06/2009 09:57:52 com.sun.faces.lifecycle.RenderResponsePhase execute
INFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
sourceId=null[severity=(ERROR 2), summary=(Operação não concluída), detail=(Operação não concluída)]
olha meu backbean
public String excluir()
{
emissor = (Emissor)objDataTableEmissor.getRowData();
Session session = HibernateUtil.getSession();
Transaction transaction = session.beginTransaction();
try
{
session.delete(emissor);
transaction.commit();
SessionUtil.addSuccessMessage("OperacaoSucesso");
//limpa o objeto Emissor para novas transações
emissor = new Emissor();
}
catch (Exception e)
{
//se ocorrer algo errado, cancela a operação
transaction.rollback();
SessionUtil.addErrorMessage("OperacaoFracasso");
}
finally
{
//fecha a sessão com o banco de dados
session.close();
}
return null;
}
<%@ taglib uri = "http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri = "http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri = "http://richfaces.org/a4j" prefix="a4j" %>
<%@ taglib uri = "http://richfaces.org/rich" prefix="rich" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<html>
<head>
<title>Listagem de Emissor</title>
<link href="../css/estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
<f:view>
<h:form>
<rich:dataTable id="emissor" border="1" value="#{emissorBean.listaEmissor}" binding="#{emissorBean.objDataTableEmissor}" var="a" rendered="#{not empty emissorBean.listaEmissor}" rows="10">
<h:column>
<f:facet name="header">
<h:outputText value="Codigo" />
</f:facet>
<h:outputText value="#{a.codigo}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{a.nome}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Email" />
</f:facet>
<h:outputText value="#{a.email}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="CNPJ" />
</f:facet>
<h:outputText value="#{a.cnpj}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Excluir" />
</f:facet>
<h:commandButton action="#{emissorBean.excluir}" image="../imagens/remove.png" styleClass="botoesImgs"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Alterar" />
</f:facet>
<h:commandButton action="#{emissorBean.alterar}" image="../imagens/edit.png" styleClass="botoesImgs"/>
</h:column>
<f:facet name="footer">
<rich:datascroller/>
</f:facet>
</rich:dataTable>
</h:form>
</f:view>
</body>
</html>
eu acho qmeu erro pode estar sendo no backbean no metodo de excluir. Porque la eu nao to fazendo referencia ao login.....
mas tb nao sei como resolver ahuauhuahua
alguem se habilita me ajudar?
:D