Каковы преимущества сеанса на разговор? - PullRequest
5 голосов
/ 25 января 2009

В настоящее время я использую подход сеанса к запросу для управления сеансами Hibernate в веб-приложении Java. Я слышал термин «сеанс на разговор», и мне было интересно, какие ситуации он подходит и какие преимущества он может принести по сравнению с сеансом на запрос?

1 Ответ

2 голосов
/ 25 января 2009

Одно из основных преимуществ, с которыми я столкнулся, заключается в том, что вы можете реализовать поведение, при котором не каждое изменение должно быть напрямую зафиксировано в базе данных. Сеанс за диалог позволит вам настроить объекты для нескольких запросов и зафиксировать только ДБ в финале «Да, я действительно хочу это сделать». Типичными сценариями для этого являются такие вещи, как бронирование гостиничного номера с использованием волшебной серии страниц.

...