Erro ao excluir JSF

1 resposta
J

Pessoal,
nao to conseguindo excluir meu registro do banco, estou usando jsf

olha o erro
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;
	}
minha pagina jsp
<%@ 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

1 Resposta

J

soh pra melhorar a explicacao

eu tenho 1 emissor para N login

entao dentro de emissor eu tenho um List de Login… eu acho q ele nao ta conseguindo excluir emissor porque nao ta obtendo o login

Criado 27 de junho de 2009
Ultima resposta 27 de jun. de 2009
Respostas 1
Participantes 1