我的 Web 应用程序中有一些使用 Hibernate SessionFactory 的 java bean (EJB 3.1),因此我需要集中创建这个对象,因为我只需要一个 sessionFactory 用于整个应用程序。我的意思是,以下调用:
SessionFactory sessionFactory = AnnotationConfiguration().configure().buidSessionFactory;
我想创建一个 HibernateHelper 类并将方法放在那里,在 bean 中获取新会话(因为 Hibernate 会话是轻量级对象)但是我不知道如何“强制”这样一个类与应用程序一起初始化(并且只有一次)。
一些见解?
非常感谢!