Halten JPA EntityManager öffnen?

Ich Lerne JPA und das Allgemeine Muster in den Beispielen zu sein scheint, wie folgt:

EntityManager em = factory.createEntityManager();
em.getTransaction().begin();
//....
em.getTransaction().commit();
em.close();

Nun Frage ich mich, warum tun wir ständig erstellen und schließen EntityManagers, im Gegensatz zu halten Sie offen, und nur ab und zu neue Transaktionen? Was sind die Vorteile und Kosten der Aufbewahrung offen vs schließen Sie es die ganze Zeit?

InformationsquelleAutor corydoras | 2010-08-03
Schreibe einen Kommentar