Я хочу обновить только указанные c атрибуты элемента, используя DynamoDBMapper. Например, у меня есть таблица пользователя с атрибутами, а именно, идентификатор, имя, адрес.
@Data
@DynamoDBTable(tableName = "Users")
public class User {
@DynamoDBHashKey
@DynamoDBGeneratedUuid(DynamoDBAutoGenerateStrategy.CREATE)
private String id;
@DynamoDBAttribute
private String name;
@DynamoDBAttribute
private Address address;
}
Я хочу обновить только атрибут адреса, а не другие поля (выборочное обновление).
Я могу найти пример примера с помощью UpdateItemSpe c, но не могу найти это для DynamoDBMapper. С UpdateItemSpe c я могу использовать withUpdateExpression () для определения выражения обновления. Более подробную информацию можно найти здесь .
Есть ли способ добиться того же с DynamoDBMapper ?