В идеале, вы бы назвали это, только если вы разрабатываете отдельное приложение. В среде Java EE вы просто определяете файл persistence.xml (или hibernate.cfg.xml) в своем архиве развертывания, и контейнер (например, JBoss AS) делает доступным вам @PersistenceContext (EntityManager).
В автономном приложении вы бы назвали это в своем коде "Bootstrap". Тот, который устанавливает окружающую среду.
В веб-приложениях "не Java EE" (серьезно, кто еще это использует?) Вам придется прибегнуть к некоторым "хаки", например, к некоторой инициализации во время запуска контекста (так что вам не понадобится запустите это для всех запросов, так как это дорогая операция).