Где создать экземпляр HibernateUtil Java-сервлет - PullRequest
0 голосов
/ 25 октября 2011

Я только что создал свой первый сервлет Java EE, используя Hibernate.Чего я не знаю, так это как инициализировать класс HibernateUtil, чтобы при поступлении первого запроса он уже загружал конфигурацию гибернации и, следовательно, не должен был ждать его инициализации.

В настоящее время онинициализируется по первому запросу, а затем по всем последующим запросам просто использует одиночный код.Первый запрос немного медленный из-за этого.

1 Ответ

2 голосов
/ 25 октября 2011

Вы можете инициализировать его в ServletContextListener и зарегистрировать в web.xml как

<listener>
     <listener-class>...</listener-class>
</listener>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...