Boa noite galera tudo bom?
Galera to com o seguinte problema… Tenho uma tela de cadastros com os campos para preencher, e quando preencho e clico em SALVAR, ele não faz absolutamente nada.
Eu vi isso aqui no GlassFish e pensei que poderia ser… mais não sei como resolver… sou novato…
Grave: JSF1073: javax.faces.event.AbortProcessingException obtido durante o processamento de INVOKE_APPLICATION 5: UIComponent-ClientId=j_idt11:j_idt30, Message=javax.ejb.EJBException: Transaction aborted
Grave: javax.ejb.EJBException: Transaction aborted
Para quaisquer outras duvidas vou postar os códigos do meu DAO e da minha TELA.
DAO.
[code]@Stateless
public class BenFacade extends AbstractFacade{
@PersistenceContext(unitName="SistemaHabitacaoPU")
private EntityManager con;
@Override
protected EntityManager getEntityManager() {
return con;
}
public BenFacade(){
super(BenEntidade.class);
}
}[/code]
TELA.
<ui:decorate template="WEB-INF/padrao.xhtml">
<ui:define name="centro">
<p:fieldset legend="Cadastro de Beneficiários">
<h:form>
<p:panelGrid columns="8">
<h:outputText value="Nome: *" style="font-weight: bold;"/>
<p:inputText id="putben" value="#{benControle.beneficiario.nomeBen}" size="60"/>
<h:outputText value="CPF: *" style="font-weight: bold;"/>
<p:inputMask id="putcpf" value="#{benControle.beneficiario.cpf}" mask="999.999.999-99" size="13"/>
<h:outputText value="RG: " style="font-weight: bold;"/>
<p:inputMask id="putrg" value="#{benControle.beneficiario.rg}" mask="99.999.999.9" size="10"/>
<h:outputText value="Orgão Emissor: " style="font-weight: bold;"/>
<p:inputMask id="putom" value="#{benControle.beneficiario.orgaoemissor}" mask="aa*/a*" size="4"/>
<h:outputText value="Cônjugue: " style="font-weight: bold;"/>
<p:inputText id="putcon" value="#{benControle.beneficiario.nomeConBen}" size="60"/>
<h:outputText value="CPF: " style="font-weight: bold;"/>
<p:inputMask id="putcpfc" value="#{benControle.beneficiario.cpfcon}" mask="999.999.999-99" size="13"/>
<h:outputText value="RG: " style="font-weight: bold;"/>
<p:inputMask id="putrgc" value="#{benControle.beneficiario.rgcon}" mask="99.999.999.9" size="10"/>
<h:outputText value="Orgão Emissor: " style="font-weight: bold;"/>
<p:inputMask id="putoe" value="#{benControle.beneficiario.orgaoemissorcon}" mask="aa*/a*" size="4"/>
</p:panelGrid>
<p:panelGrid columns="8">
<h:outputText value="Matricula: " style="font-weight: bold;"/>
<p:inputText id="putmat" value="#{benControle.beneficiario.numeromatricula}"/>
<h:outputText value="Endereço: " style="font-weight: bold;"/>
<p:inputText id="putend" value="#{benControle.beneficiario.endereco}" size="40"/>
<h:outputText value="Telefone Residencial: " style="font-weight: bold;"/>
<p:inputMask id="puttr" value="#{benControle.beneficiario.contatore}" mask="(99) 9999-9999" size="12"/>
<h:outputText value="Telefone Celular: " style="font-weight: bold;"/>
<p:inputMask id="puttc" value="#{benControle.beneficiario.contatoce}" mask="(99) 9999-9999" size="12"/>
<h:outputText value="Data Cadastro: " style="font-weight: bold;"/>
<p:inputMask id="putdat" value="#{benControle.beneficiario.datacadastro}" mask="99/99/9999"/>
</p:panelGrid>
<br/>
<p:toolbar>
<p:toolbarGroup align="left">
<p:commandButton value="Salvar" action="benLista" actionListener="#{benControle.salvar}"/>
<p:commandButton value="Limpar" type="reset"/>
<p:commandButton value="Voltar" action="benLista"/>
</p:toolbarGroup>
</p:toolbar>
</h:form>
</p:fieldset>
</ui:define>
</ui:decorate>
Agradeço desde já aqueles que disponham em me ajudar… um grande Abraços e até mais.