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.
