Hibernate: openSession vs getCurrentSession

Рейтинг: 1Ответов: 0Опубликовано: 22.01.2015

В каких случаях какой метод следует использовать?

Я знаю, что getCurrentSession получает/создает сессию, привязанную к контексту, указанному в параметре hibernate.current_session_context_class, и знаю то, что она закрывается при окончании транзакции. А вот openSession всегда создает новую сессию, которую нужно вручную закрывать. Если я прав, конечно.

Но я не понимаю, в каких случаях какой способ нужно использовать. Подскажите. Спасибо.

Ответы

Ответов пока нет.