Будет ли @PersistenceUnit закрывать мой EntityManagerFactory, когда приложение будет уничтожено?

Если я использую следующее

@PersistenceUnit(unitName="mongo")
EntityManagerFactory emf;

EntityManager em = emf.createEntityManager();

Будет ли эта аннотация гарантировать, что EntityManagerFactory будет корректно закрываться при уничтожении приложения?

1 ответ

Решение

Да, внедренный EntityManagerFactory автоматически закрывается контейнером.

Другие вопросы по тегам