с помощью EntityManager с lock mode - pessimistic write.
Вопрос: что будет, когда второй поток попытается получить доступ к залоченному ряду? Будет ждать пока лок не пропадет?
Суть проблемы: в какой-то момент вместо результата на селект я получил NoResultException, хотя ряд по этому запросу 100% в базе был. В тесте ту же ситуацию, даже с учётом мультитрединга, воспроизвести не получается.
должен ждать
Обсуждают сегодня