В сценарии , управляемом приложением , диспетчер сущностей должен быть очищен вручную, если он будет активен в течение некоторого времени, в противном случае сущности будут накапливаться и потенциально потреблять тонны памяти.Но в случае приложения , управляемого контейнером , когда контекст постоянства очищается или закрывается?Я вижу здесь одно утверждение, что оно всегда очищается, когда транзакция заканчивается:
https://en.wikibooks.org/wiki/Java_Persistence/Persisting#Clear
"Для управляемых JTA EntityManagers контекст постоянства автоматически очищается через каждую границу транзакции JTA."
... но я не могу найти источник для этой заявки.