Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Com então ficaria este código?

Como seria escrito o código então para abrir a transação e finalizar?

1 resposta
solução!

Oi Josue,

Para ter a transação corretamente, o código precisa ficar assim:

Conta conta = new Conta();
conta.setTitular("Leonardo");

EntityManager em = Persistence.createEntityManagerFactory("financas")
                              .createEntityManager();

em.getTransaction().begin();
em.persist(conta);
em.getTransaction().commit();
em.close();

Bons estudos!