使用 DynamoDBMapper 获取所有项目

我想从 Dynamo DB 表中获取所有记录,并将它们映射到 POJO 数组中;POJO很简单,并且已经注释过。

DynamoDBMapper 似乎是将执行提取以获取以获取并将其反序列化到我的 POJO 中的对象。也许使用PaginatedScanList()来遍历整个表。

Mapper 的 Scan() 和 PaginatedScanList() 方法都需要 DynamoDBScanExpression 参数。将使用哪种 DynamoDBScanExpression 来选择表中的所有记录?


答案 1

您可以将 a 传递到扫描方法中。new DynamoDBScanExpression()

mapper.scan(MyObject.class, new DynamoDBScanExpression());

或者,您可以使用新的文档 API


答案 2

推荐