0

我正在使用 AWS 提供的 DynamoDB Mapper,使用 SpringBoot 应用程序对我的数据库执行 CRUD 操作。我看到 DynamoDBMapper 类提供了从 DB 获取数据并映射到 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 List<Account> acc;
@DynamoDBTyped(DynamoDBAttributeType.L)
 private List<Names> names;
}

4

0 回答 0