Commit não esta persistindo os dados

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();

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

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…

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

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