ok erick... primeiro, vc não precisa de transação nem precisa fechar emf
para consultar dados...

segundo, que se vc não fechar o emf, vc pode fazer as alterações que quiser
no controle e não precisa dar merge depois, basta abrir a transação e dar
commit e fechar o emf...

então vc poderia fazer assim:

pegar emf
pegar em

consultar

abrir transação

alterar dados

fechar transação
fechar emf


Mas de qualquer maneira, o que vc fez deveria funcionar. Me diga uma coisa,
seus problemas são no desktop ou no web/zk?


Peter P. Lupo
http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo
 <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation
Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>-
Certified
ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster>
 <http://www.scrumalliance.org/pages/certified_scrummaster>Sun Certified
Java Associate <http://www.sun.com/training/certification/java/scja.xml> - Java
Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo>
 <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487



2010/7/31 erick najjar <[email protected]>

> Estou com um problema seríssimo com JPA.
>
> Os dados as vezes são salvos, as vezes não. Uma vezes eu rodo e parece
> estar funcionando, já outra eu salvo e não salva nada, não há exceções até
> ode eu pude ver.
>
> Minha abordagem é a seguinte.
>
> pego uma entityManagerFactory
> pego uma entitManager
>
> Começo uma transaçao
> Pego os dados no banco
> Termino a transaçao
>
> Fecho  a entityManagerFactory
>
> Altero os dados
>
> pego uma entityManagerFactory
> pego uma entitManager
>
>
> Começo uma transaçao
> dou merge nos dados
> Termino a transaçao
>
> Fecho  a entityManagerFactory
>
> Alguém teve problema parecido e/ou pode me ajudar?
>
> Obrigado.
>
> Erick
>
> --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a