Вопросы по теме 'pessimistic-locking'

NHibernate - пессимистическая блокировка не работает
Ответьте на этот другой вопрос . Я пытаюсь реализовать пессимистическую блокировку для проблемы параллелизма, как я описал в вопросе выше (пожалуйста, не стесняйтесь добавлять к этому). Но это не работает для меня. Я делаю очень простой тест:...
2335 просмотров

Избегайте StaleObjectStateException при удалении объекта
У меня есть 2 одновременных потока, которые одновременно входят в службу транзакций (Spring). Используя Hibernate, сервисный метод загружает некоторые объекты, обрабатывает их, находит и удаляет из БД. Псевдокод выглядит следующим образом:...
2667 просмотров

Как реализовать пессимистическую блокировку в веб-приложении php/mysql?
Как реализовать пессимистическую блокировку в веб-приложении php/mysql? веб-пользователь открывает страницу для редактирования одного набора данных (строки) веб-пользователь нажимает кнопку «заблокировать», чтобы другие пользователи могли...
3606 просмотров
schedule 13.03.2023

Пессимистическая блокировка Hibernate не работает для базы данных Oracle?
У меня есть транзакционный метод, который может вызываться несколькими потоками. Чтобы избежать StaleStateException при одновременных вызовах, я использовал пессимистическую блокировку в спящем режиме, но она не работает, как я ожидал, и я все...
1836 просмотров

Обеспечение снятия пессимистической блокировки
Я рассматриваю возможность реализации шаблона пессимистической блокировки в приложении WinForms для расчета страховых котировок с использованием SQL Server. Перед тем, как пользователь начнет работать над котировкой, в таблицу блокировок будет...
114 просмотров

Laravel lockforupdate (пессимистическая блокировка)
я пытаюсь понять, как правильно использовать/проверить блокировку для обновления, но я обнаружил, что это не работает так, как я ожидал это просто тестирование public function index() { return dd(\DB::transaction(function() {...
28988 просмотров

Физическая блокировка строк БД, полученная из блокировки JPA PESSIMISTIC
Согласно спецификации JPA 2.1... Режимы блокировки PESSIMISTIC_READ , PESSIMISTIC_WRITE и PESSIMISTIC_FORCE_INCREMENT используются для немедленного получения долгосрочных блокировок базы данных. Я предполагаю, что пессимистическая...
864 просмотров

как реализовать пессимистическую блокировку в долгом разговоре с пользователем, который думает, что время между ними, используя спящий режим в качестве примера?
поскольку пессимистическая блокировка может применяться только к одной транзакции базы данных. и держать транзакцию базы данных открытой во время обдумывания пользователем, при этом блокировки, хранящиеся в базе данных, считаются анти-шаблоном, тогда...
401 просмотров

Обработка параллелизма: синхронизация против нескольких вызовов БД
Представьте себе банк MNC, который хочет реализовать API перевода счета, используя только базовую Java, а API будет использоваться в многопоточной среде и поддерживать согласованность суммы счета все время без тупика, конечно. Я имею в виду два...
176 просмотров

Получение javax.persistence.TransactionRequiredException: в приложении Spring Boot не выполняется транзакция
Я использую JPA + Hibernate в своем приложении Spring Boot. Мой метод обслуживания выглядит следующим образом: - @Override public Employee createEmployee(Employee employeeModel) { logger.debug("entered the createEmployee...
599 просмотров

Spring Data JPA — лучший способ обновить общее поле с одновременным доступом
(Используя Spring Boot 2.3.3 с MySQL 8.0.) Допустим, у меня есть объект Account , который содержит поле total , и один из этих объектов учетной записи представляет некую основную учетную запись . т.е. что поле total основного аккаунта...
79 просмотров

Как использовать пессимистичную блокировку Couchbase с C API?
Это невероятно расстраивает ... Я использую API Couchbase v3 C, и я столкнулся с проблемой, которую можно было бы идеально решить с помощью их пессимистической блокировки. После долгих усилий я считаю, что наконец-то понял, как с его помощью...
54 просмотров
schedule 12.02.2023

Тупик при одновременном запросе с пессимистичным чтением пружинных данных JPA
Сведения о таблице: Сценарий: Я веду таблицу для хранения информации о входе в систему, например, сколько раз пользователь пытался войти в систему, сколько неудачных попыток и сколько раз капча была сгенерирована для конкретного...
342 просмотров