В моем веб-приложении есть несколько Java-бинов (EJB 3.1), которые используют Hibernate SessionFactory, и поэтому мне нужно централизовать создание этого объекта, так как мне просто нужен один sessionFactory для всего приложения. Я имею в виду следующий звонок:
SessionFactory sessionFactory = AnnotationConfiguration().configure().buidSessionFactory;
Я хотел бы создать класс HibernateHelper и поместить туда метод, получая новые сеансы внутри bean-компонентов (потому что сеансы Hibernate являются легковесными объектами), но тогда я не знаю, как "заставить" такой класс инициализироваться вместе с заявление (и только один раз).
Некоторые идеи?
Большое спасибо!