我學習JPA和實例的一般模式似乎如下:保持JPA EntityManager打開?
EntityManager em = factory.createEntityManager();
em.getTransaction().begin();
// ....
em.getTransaction().commit();
em.close();
現在我想知道爲什麼我們不斷創造和接近EntityManagers,而不是保持它的開放和剛剛開始新的交易?保持開放與始終關閉的好處和成本有哪些?
JPA特定