Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quem fecha a transação do EntityManager...

Quem fecha a transação do EntityManager? O commit() ou o close()??

3 respostas

Oi Marcelo,

Quem fecha a transação é o commit. O close fecha o EntityManager.

Abraço!

solução!

Para facilitar imagina o seguinte: Vc tem vários níveis / contextos quando estamos em uma arquitetura de desenvolvimento de software. no caso do EntityManager estamos no contexto de aplicação portanto essa é administrada / gerenciada pelo open and close. No caso do commit ele encerra um nível abaixo da aplicação, ou seja, uma transação, mas a app-manager continua aberta até que seja realizada o close.

Espero ter ajudado!

Certo, Joviane. Muito bom, Luciane!