我们可以将DynamoDB Mapper用于原子计数器(Java)吗?

Bul*_*aur 6 java amazon-dynamodb

我正在查看DynamoDB文档和谷歌搜索,但我找不到任何使用DynamoDB映射器的原子计数器的实现.

这可能吗?或者只有低级API可用于此?

Che*_*rel 3

使用 Java API,您应该使用 AttributeAction.ADD查看UpdateItemRequest

也可以使用较低级别的api

评论后编辑..

我不知道这个选项。也许您应该编辑您的问题并添加您希望可用的代码。

如果您想要一个整数的 @DynamoDBAutoIncrementAttribute - 没有。

  • Chen 是正确的,目前 DynamoDBMapper 中没有执行此操作的选项。然而,开发人员通常会使用高级 DynamoDBMapper 来处理大多数事情,然后也使用低级 API 来处理其他类似的事情。DynamoDBMapper 上有一个有用的方法“marshallIntoObject”,可用于获取从 getItem 或 updateItem 调用返回的低级 Item,并将其自动转换为类对象。 (5认同)