Задать вопрос
@serber

Для чего нужен ISession.Lock()?

Может кто нибудь объяснить доступным русским языком что делает эта конструкция, в каких случаях ее нужно использовать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Тестирование ПО (QA)
    1 год
    Далее
  • OTUS
    Java-разработчик
    15 месяцев
    Далее
  • Учебный центр IBS
    JVA-075 Spring Advanced
    1 неделя
    Далее
Решения вопроса 1
AxianLTD
@AxianLTD
Судя по документации nhibernate.info/doc/nhibernate-reference/transacti...
явная блокировка, в зависимости от режима выставленного ранее LockMode. При этом осуществляется принудительная проверка версии данных. Используется, как показано в примере, чтобы быть уверенным в правильной версии данных (возможно обновленных в другой сессии) перед собственным обновлением.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы