Проекция с использованием картографа DynamoDB

#java #amazon-web-services #amazon-dynamodb #projection #dynamodb-mapper

Вопрос:

Я использую картограф DynamoDB, предоставляемый AWS, для выполнения операций CRUD в моей базе данных с помощью приложения SpringBoot. Я вижу, что класс DynamoDBMapper предоставляет метод загрузки для получения данных из БД и сопоставления с вашим классом POJO. У меня есть такой POJO, учитывая, что каждое поле в POJO является атрибутом в таблице. Мне нужны только значения атрибутов имен.

Приведенный ниже код возвращает значение для каждого атрибута, сопоставленного с полем.

 Profile pf = mapper.load(5, Profile.class);  

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

 @DynamoDBTable(tableName = "FRS") class Profile {  @DynamoDBHashKey(attributeName = "Id")  private String pkey;  @DynamoDBTyped(DynamoDBAttributeType.L)  private Listlt;Accountgt; acc; @DynamoDBTyped(DynamoDBAttributeType.L)  private Listlt;Namesgt; names; }