Вопросы по теме 'optimistic-locking'
Spring Optimistic Locking: как повторить транзакционный метод, пока фиксация не будет успешной
Я использую реализацию Spring 2.5 и Hibernate JPA с Java и "контейнерными" управляемыми транзакциями.
У меня есть метод «после фиксации пользователем», который обновляет данные в фоновом режиме и должен быть зафиксирован независимо от исключения...
15664 просмотров
schedule
31.03.2022
Hibernate (JPA): как обрабатывать исключение StaleObjectStateException, когда несколько объектов были изменены и зафиксированы
Рассмотрим сценарий: транзакция базы данных, включающая более одной строки из разных таблиц с управлением версиями.
Например: МагазинСписки и продукты. Где список магазинов может содержать продукты (с их количеством в списке магазинов), а продукты...
15427 просмотров
schedule
24.03.2022
Переполнение версии с оптимистической блокировкой Hibernate
Я использую спящий режим, и для целей блокировки спящего режима предоставляется столбец версии. Проблема в том, что приложение будет обновлять запись достаточно часто, чтобы предел Java int был достигнут столбцом версии. Возможно, также будет...
1944 просмотров
schedule
23.04.2024
Как использовать необязательные атрибуты в сообщениях обновления веб-службы (DTO)?
ОБЩАЯ ИНФОРМАЦИЯ
Предположим, у вас есть веб-служба (SOAP) BookService , управляющая книгами в библиотеке. В информационной модели предполагается, что объект Book имеет следующие атрибуты:
id
author
publisher
title...
1171 просмотров
schedule
06.08.2022
JPA: исключение OptimisticLockException и каскадирование
В моем текущем проекте я использую Spring Data JPA с Hibernate, но рассматриваю это как более общий вопрос, который также должен охватывать «простой» JPA.
Я не уверен, как мне поступить с OptimisticLockException при использовании @Version ....
8573 просмотров
schedule
24.03.2024
Оптимистическая блокировка на конкретном примере (Java)
Я потратил свое утро на чтение всех популярных статей, которые Google тратят на оптимистичную блокировку , и на протяжении всей жизни мне, я все еще не совсем понимаю.
Я понимаю , что оптимистическая блокировка включает добавление столбца для...
22823 просмотров
schedule
21.02.2023
Версия Grails 2.3.7 Optimistic Locking обновляется каждый раз при отправке объекта Command.
у меня есть следующее
def save(ACommand command){
...
}
@Validateable
class ACommand implements Serializable
{
ADomainObject bundleDef
}
но каждый раз, когда вызывается сохранение, версия увеличивается. Поэтому, если я открою два...
856 просмотров
schedule
15.02.2024
HSQLDB и оптимистичная блокировка
В MySQL можно определить столбец таблицы, значение которого всегда обновляется менеджером базы данных:
CREATE TABLE widgets (
widget_id INT NOT NULL,
widget_version TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE...
339 просмотров
schedule
17.09.2022
ETags и коллекции
Многие REST API предоставляют возможность поиска ресурсов.
Например, ресурсы типа A могут быть получены с помощью следующего HTTP-запроса:
GET /A?prop1={value1}&prop2={value2}
Я использую оптимистичную блокировку и поэтому хотел бы...
3268 просмотров
schedule
24.07.2023
Зарегистрировать исключения как нарушение преобразования/валидации в JSF
Обработчик исключений (явно украденный из здесь ):
public final class ApplicationExceptionHandler extends ExceptionHandlerWrapper {
private final ExceptionHandler wrapped;
public ApplicationExceptionHandler(ExceptionHandler wrapped) {...
329 просмотров
schedule
01.06.2023
Оптимистическая блокировка Grails не обнаруживает одновременное обновление?
Должна ли оптимистическая блокировка выявлять проблемы одновременного обновления?
Под одновременным обновлением я подразумеваю, что два разных пользователя пытаются обновить объект с одним и тем же номером версии. Например, если существует класс...
706 просмотров
schedule
26.01.2023
Родительский объект без необходимости обновляется при сохранении нового дочернего объекта
Мы используем объекты JPA и спящий режим для сохранения. У меня есть сущность Plan и сущность Escalation . Когда я создаю новую эскалацию и сохраняю ее, план также каким-то образом обновляется. Это обновление вызывает OptimisticLockException и...
988 просмотров
schedule
09.12.2022
Есть ли в DynamoDB блокировка по умолчанию?
Я просматриваю документацию по динамо-машине, и, похоже, они оптимистичны. Мне интересно, используется ли это по умолчанию или нет.
Из документации похоже, что вам нужно кодировать Java-приложение, чтобы использовать аннотацию...
15738 просмотров
schedule
24.02.2022
Есть ли способ прикоснуться к документу в ArangoDb
Мне нужно иметь возможность «прикоснуться» к документу (для оптимистичных целей) в ArangoDb, чтобы проверить и обновить _rev без изменения каких-либо других данных в документе. Мне еще предстоит найти способ сделать это в целом с помощью AQL или...
41 просмотров
schedule
29.12.2023
Восстановление после исключения Hibernate Optimistic Locking
В последнее время столкнулся со странной проблемой. Я попытался изящно обработать исключение устаревшего состояния. Но в блоке catch он все равно выдает исключение. Ниже приведен фрагмент кода
public void saveObject(Object ob){
try{...
292 просмотров
schedule
23.10.2023