Загружает ли java DynamoDB целые элементы, когда аннотированный класс @DynamoDBTable отображает только подмножество их атрибутов?
пример: таблица «Product», содержащая элементы со следующими атрибутами: id, name, description.Я хотел бы получить названия нескольких продуктов без загрузки описания (это было бы огромным количеством данных).
Загружает ли этот код описание из DynamoDB?
@DynamoDBTable(tableName = "Product")
public class ProductName {
private UUID id;
private String name;
@DynamoDBHashKey
@DynamoDBTyped(DynamoDBAttributeType.S)
public UUID getId() { return id; }
public void setId(UUID id) { this.id = id; }
@DynamoDBAttribute
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
...
DynamoDBMapper dynamoDBMapper = ...
dynamoDBMapper.batchLoad(products); // TODO is description loaded? what is the amount of Consumed Read Capacity Units?