#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; }