Commit não esta persistindo os dados

4 respostas
dcorteztec

Faz tempo que não utilo containner jee mas eu não sei porq não esta funcionando esse código muito simples.
Não esta dando erro, no log sql ele roda sequence mas não acontece o insert.

EntityTransaction transaction = getJpaUtil().getEntityManager().getTransaction();
        transaction.begin();
        getJpaUtil().getEntityManager().persist(entity);
        transaction.commit();

4 Respostas

Hebert_Coelho

Chama um flush após o commit que é bem provável que aparecerá uma mensagem de erro, ou os dados serão persistidos.

Hebert_Coelho

Verifique também se a cada getEntityManager() não está sendo criada uma nova instância do EntityManager, se sim, isso pode ser o seu problema…

dcorteztec

Boa Hebert Coelho tenho quase certeza que seja isso vou testar e já passo o feedback

dcorteztec

Hebert Coelho era isso msm tava dando mole, vlw msm, essas coisas acontecem até com cascudo, programar é um exercício de humildade.

Criado 30 de março de 2013
Ultima resposta 31 de mar. de 2013
Respostas 4
Participantes 2