(1)É comum pegar e fechar o EntityManager dentro do DAO?
(2)Com essa implementação do exemplo, é possível chamar mais de um método do DAO dentro de uma mesma transação?
(1)É comum pegar e fechar o EntityManager dentro do DAO?
(2)Com essa implementação do exemplo, é possível chamar mais de um método do DAO dentro de uma mesma transação?
Oi Victor,
a sua pergunta já está um pouco antiga, mas a resposta é duas vezes "não". Normalmente vc administra o ciclo da vida do EntityManager e da TX através de um container que assume esta responsabilidade. Ou seja, o Dao faz nada disso, nem pega/fechar EM ou TX.
Abraços