Я просто следовал простому учебнику по hibernate и успешно делал вызовы БД через hibernate. Однако я нигде не вижу кода, закрывающего спящий режим.
sessionFactory.getCurrentSession();
используется для получения сеанса по запросу. Должен ли я закрыть этот сеанс, когда пользователь выходит из системы? или после каждого запроса об этом что-то заботится фреймворк?
второй связанный с этим вопрос: в каком случае использования я бы использовал перехватчик сеанса спящего режима?
и третий вопрос (извините, он только что всплыл в моей памяти), какой лучший вариант для кэширования с помощью hibernate / struts2?