Problema para salvar no Hibernate + Primefaces  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
jonathasgujnet
What is classpath?
[Avatar]

Membro desde: 28/01/2012 14:58:59
Mensagens: 9
Offline

Bom, eu estou pesquisando muito sobre uma tela crud com Primafaces e usando Hibernate, olhei os padrões MVC. Consultei várias apostilas da Caelum, K19, AlgaWorks e não conseguir incluir o registro na tabela. Assim decidi postar minha duvida aqui.

Vou postar o código e ele não apresenta nenhum erro no console.

Este é o pacote DAO.



Controle



Este é o Modelo





A parte do codigo que insere.



Antes que me perguntem eu já criei o BD e as tabelas também.

Persistencia



Faces- config

[code]?xml version='1.0' encoding='UTF-8'?>

<!-- =========== FULL CONFIGURATION FILE ================================== -->

<faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
<managed-bean>
<managed-bean-name>AtestadoBean</managed-bean-name>
<managed-bean-class>controle.AtestadoControle</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
<managed-bean>
</faces-config>

jonathasgujnet
What is classpath?
[Avatar]

Membro desde: 28/01/2012 14:58:59
Mensagens: 9
Offline

Estou fazendo o projeto no netbeans e claro tem mais coisas, eu sei que tenho que melhorar o código, mas queria saber o possível erro já que eu já um segui os procedimentos em tutorias e video-aulas.

Já adicionei a biblioteca do Primafaces 3.0 e do mysql. 1.5.18.


Obrigado pela atenção.
tiago.vt
JavaEvangelist
[Avatar]

Membro desde: 20/04/2008 16:48:01
Mensagens: 346
Online

Debugando ele chega a passa pelo mentodo da sua classe DAO pra grava os registros?

Oracle Certified Java Programmer OCJP 5
[MSN]
alandiniz
JavaEvangelist
[Avatar]

Membro desde: 14/03/2010 20:06:59
Mensagens: 315
Localização: Cianorte
Online

eu já tive um problema igual a este...
quando fui debugar o botão não estava chamando o método no MB
resultado, coloquei o código ajax="false" dentro do commandButton e resolveu =)
[Email] [WWW] [MSN]
jonathasgujnet
What is classpath?
[Avatar]

Membro desde: 28/01/2012 14:58:59
Mensagens: 9
Offline


Debugando ele chega a passa pelo mentodo da sua classe DAO pra grava os registros?


Vou pesquisar e talvez sirva pra alguém também, muito obrigado pela atenção.

Advertência: RAR5038:Unexpected exception while creating resource for pool mysql_Ponto_rootPool. Exception : javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Advertência: RAR5117 : Failed to obtain/create connection from connection pool [ mysql_Ponto_rootPool ]. Reason : com.sun.appserv.connectors.internal.api.PoolingException: Connection could not be allocated because: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Advertência: RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: Connection could not be allocated because: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.]
Advertência: Could not obtain connection metadata

Advertência: Não foi possível encontrar o componente com a ID NomeAtestIns na exibição.
Advertência: Não foi possível encontrar o componente com a ID NomeAtestAlt na exibição.



Erros que parecem ser consideráveis, estou pesquisando na net sobre isso

This message was edited 1 time. Last update was at 31/01/2012 15:42:55

jonathasgujnet
What is classpath?
[Avatar]

Membro desde: 28/01/2012 14:58:59
Mensagens: 9
Offline

eu já tive um problema igual a este...
quando fui debugar o botão não estava chamando o método no MB
resultado, coloquei o código ajax="false" dentro do commandButton e resolveu =)

Obrigado. Mas deu um erro

/Atestado.xhtml @33,124 value="#{AtestadoBean.atestado.atestadoPK.funcionarioidFuncionario}": Target Unreachable, 'null' returned null

Pelo que pesquisei tenho que desenvolver um construtor no ManagedBean. Estou tentando aqui, mas muito obrigado, viu.
alandiniz
JavaEvangelist
[Avatar]

Membro desde: 14/03/2010 20:06:59
Mensagens: 315
Localização: Cianorte
Online

você instanciou o objeto?

seria algo do tipo:

Atestado atestado = new Atestado();
[Email] [WWW] [MSN]
jonathasgujnet
What is classpath?
[Avatar]

Membro desde: 28/01/2012 14:58:59
Mensagens: 9
Offline


você instanciou o objeto?

seria algo do tipo:

Atestado atestado = new Atestado();



http://javafree.uol.com.br/topic-858999-Problemas-com-JSF-+-Backing-Bean.html

Fiz igualmente aqui, eu coloquei no MB, mas continua o problema

/Atestado.xhtml @33,141 value="#{AtestadoBean.atestado.atestadoPK.funcionarioidFuncionario}": Target Unreachable, 'null' returned null

Parece que o problema é no relacionamento entre tabelas entre funcionário e ateastado

private AtestadoPK f = new AtestadoPK();

Cheguei até colocar isso no MB e nem deu.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team