Возможно ли получить StaleObjectStateException
с Hibernate, когда вы делаете один и тот же запрос дважды в течение одной передачи, если данные результата этого запроса изменяются при параллельном обновлении в другой сессии между первым и вторым запросом? 1002 *
Я использую оптимистический контроль параллелизма для всех объектов в этом сценарии.
Так это выглядит так.
Тема-1: транзакция начинается
Поток-1: запрос выполняется и получает порядок с ключом = 4711
Поток-2: тот же порядок с ключом 4711 извлекается, изменяется и фиксируется во втором потоке
Поток-1: запрос выполняется снова и должен вернуть порядок с ключом = 4711
Получу ли я StaleObjectStateException
в теме 1 во втором запросе?
Спасибо за вашу помощь!
Thomas