J'apprends JPA et le schéma général dans les exemples semble être la suivante:Garder JPA EntityManager ouvert?
EntityManager em = factory.createEntityManager();
em.getTransaction().begin();
// ....
em.getTransaction().commit();
em.close();
Maintenant, je me demande pourquoi nous ne créons sans cesse et EntityManagers proches, plutôt que de le garder ouvert et juste de commencer de nouvelles opérations? Quels sont les avantages et les coûts de le garder ouvert ou de le fermer tout le temps?