Java 使用DynamoDBMapper获取所有项目

Java 使用DynamoDBMapper获取所有项目,java,amazon-web-services,amazon-dynamodb,Java,Amazon Web Services,Amazon Dynamodb,我想从Dynamo DB表中获取所有记录,并将它们映射到POJO数组中;POJO很简单,并且已经添加了注释 DynamoDBMapper似乎是一个对象,它将执行一次获取来获取记录并将它们反序列化到我的POJO中。也许可以使用PaginatedScanList()遍历整个表 Mapper的Scan()和PaginatedScanList()方法都需要DynamoDBScanExpression参数。使用哪个DynamoDBScanExpression选择表中的所有记录?您可以将新的DynamoDB

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

DynamoDBMapper似乎是一个对象,它将执行一次获取来获取记录并将它们反序列化到我的POJO中。也许可以使用PaginatedScanList()遍历整个表


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

您可以将
新的DynamoDBScanExpression()
传递到扫描方法中:

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

或者您可以使用

您可以使用带有空查询表达式的扫描DyanmoDB是否限制1MB在此扮演角色?@SHASHANKMADHAV No返回的列表类型为PaginatedScanList.class,因此正在为您处理引擎盖下的分页。