[Resolvido] Valores não estão sendo gravados em banco e não retorna nenhum erro  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alexandergtk
Debugger
[Avatar]

Membro desde: 14/04/2008 20:58:46
Mensagens: 67
Localização: Ribeirão Preto
Offline

E ae galera to fazendo um aplicação de cadastro simples, mas não está gravando em banco e não está gerando erro pra que eu possa ter noção do que está errado e corrigir para gravar em banco.
Para essa aplicação estou usando Primefaces,EclipseLink,Glassfish3.1,EJB e Postgresql, caso necessário eu posso compactar o projeto e enviar.
Segue o codigo fonte:

UsuarioDao


Usuario (Entidade)


UsuarioFachada


UsuarioMB







This message was edited 2 times. Last update was at 04/02/2012 06:54:25


Alexander₴ilva --☣--
A persistência é o menor caminho do êxito. [Charlie Chaplin]
jweibe
Java Ninja
[Avatar]

Membro desde: 09/02/2011 15:23:55
Mensagens: 273
Localização: Brasília/DF
Offline

Cara eu não sei como funciona a injeção do seu EntityManager através do EJB.
Mais tipow! isso ta me parecendo que a sua transação já esta vindo aberto o que é normal,
porém no seu código eu não encontrei os locais onde vc faz o commit da transação.
Sendo assim o JPA não irá armazenar seus dados.

Analista Desenvolvedor Java
Bacharel em Sistemas de Informação
Pós Graduando em Gestão de Projetos
java.lang.OutOfMemoryError
"Genialidade é 1% inspiração e 99% transpiração."
(Thomas A. Edison)


[MSN]
alexandergtk
Debugger
[Avatar]

Membro desde: 14/04/2008 20:58:46
Mensagens: 67
Localização: Ribeirão Preto
Offline

Boa noite amigo,
Segue meu EntityManager, porém como ele é gerado automaticamento pelo EJB não sei ao certo se tenho como alterar, já que o mesmo usa a função flush.
Caso ajudar segue, e vlw pelo post.

Alexander₴ilva --☣--
A persistência é o menor caminho do êxito. [Charlie Chaplin]
jweibe
Java Ninja
[Avatar]

Membro desde: 09/02/2011 15:23:55
Mensagens: 273
Localização: Brasília/DF
Offline

Vocês esta usando JTA?
Depois que vc executar o em.persist(usuario); da um commit() na sua transação pra ver se resolve.

Analista Desenvolvedor Java
Bacharel em Sistemas de Informação
Pós Graduando em Gestão de Projetos
java.lang.OutOfMemoryError
"Genialidade é 1% inspiração e 99% transpiração."
(Thomas A. Edison)


[MSN]
alexandergtk
Debugger
[Avatar]

Membro desde: 14/04/2008 20:58:46
Mensagens: 67
Localização: Ribeirão Preto
Offline

boa tarde,

Não estou usando conexão local, no meu persistence.xml estou passando as informações de conexão.
Acredito ser isso tbm, como estou usando containner vou alterar o persistence.


Alexander₴ilva --☣--
A persistência é o menor caminho do êxito. [Charlie Chaplin]
alexandergtk
Debugger
[Avatar]

Membro desde: 14/04/2008 20:58:46
Mensagens: 67
Localização: Ribeirão Preto
Offline

Desculpe a minha ultima msg, acabei me equivocando.
Caso for melhor para você visualizar meu projeto segue o link, tanto do projeto como do script do banco.

Projeto
http://dl.dropbox.com/u/59446647/WebCadastro.rar

Script
http://dl.dropbox.com/u/59446647/usuario.sql


abrço


Alexander₴ilva --☣--
A persistência é o menor caminho do êxito. [Charlie Chaplin]
alexandergtk
Debugger
[Avatar]

Membro desde: 14/04/2008 20:58:46
Mensagens: 67
Localização: Ribeirão Preto
Offline

Dia meu amigo,

Referente a essa tópico, foi resolvido porque não me atentei a uma classe DAO (que é uma beans) e não lancei o @Stateless dentro dela.

Vlw pela atenção.

This message was edited 1 time. Last update was at 04/02/2012 06:51:55


Alexander₴ilva --☣--
A persistência é o menor caminho do êxito. [Charlie Chaplin]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team