在哪里创建HibernateUtil实例Java Servlet

时间:2011-10-25 18:39:08

标签: hibernate servlets singleton

我刚刚使用Hibernate创建了我的第一个Java EE servlet。 我不知道的是如何初始化HibernateUtil类 当第一个请求进入时,它已经加载了hibernate配置,因此不必等待它进行初始化。

目前它在第一个请求上初始化,然后在所有后续请求中重新使用单例。由于这个原因,第一个请求有点慢。

1 个答案:

答案 0 :(得分:2)

您可以在ServletContextListener中对其进行初始化,然后将其注册为web.xml

<listener>
     <listener-class>...</listener-class>
</listener>