#amazon-web-services #amazon-dynamodb #dynamodb-mapper
Вопрос:
Согласно документации DynamoDBMapper в AWS Java SDK, метод сохранения класса DynamoDBMapper принимает конфигурацию (типа DynamoDBMapperConfig) в качестве одного из входных данных.
В документации (ссылка) в качестве объяснения конфигурации ОБНОВЛЕНИЯ приведено следующее.
ОБНОВЛЕНИЕ (по умолчанию) : ОБНОВЛЕНИЕ не повлияет на немоделированные атрибуты в операции сохранения, и значение null для смоделированного атрибута удалит его из этого элемента в DynamoDB. Из-за ограничения запроса updateItem реализация UPDATE отправит запрос PutItem, когда сохраняется объект, содержащий только ключ, и отправит другой запрос updateItem, если данный ключ(ы) уже существует в таблице.
Я не могу этого понять. Что означает эта конфигурация? Может ли кто-нибудь объяснить это простыми словами?