amazon-dynamodb - 将 DynamoDBMapper 对象编码到属性映射中

标签 amazon-dynamodb

DynamoDBMapper 提供了从 Map 构建对象的方法

JavaDoc : public T marshallIntoObject(类 clazz, map 项属性, DynamoDBMapperConfig 配置)

是否有与上述功能相反的功能?将 DynamoDBMapper 对象作为输入并输出 Map itemAttributes 的东西?

DynamoDBMapper.save() 必须做同样的事情,但我不想重复代码。

问候,

交换尼尔

最佳答案

正如您在评论中提到的,您可以使用 DynamoDBMapperTableModelconvert获得 Map<String, AttributeValue> 的方法.获得 DynamoDBMapperTableModel ,您可以使用 DynamoDBMapper 的 getTableModel方法。然后,您可以使用 Map<String, AttributeValue>在交易中PutPutRequest .

关于amazon-dynamodb - 将 DynamoDBMapper 对象编码到属性映射中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47441329/

相关文章:

python - Chalice:无法通过 pynamodb 连接 DynamoDB

c# - DynamoDB - 我可以允许重复的哈希键吗

javascript - AWS Node.js JSON 输入错误

amazon-web-services - UUID 作为 DynamoDB 中的主键——好还是坏主意?

amazon-dynamodb - 解析 dynamo db 查询响应到对象

amazon-web-services - DynamoDb 项目大小问题

java - 模拟不起作用

java - Java SDK 中的 AmazonDynamoDBClient 和 DynamoDB 类之间的区别?

amazon-web-services - 如何设计关键模式以使每个应用程序只有一个 DynamoDB 表?

amazon-web-services - 数据库中的用户提要(可能是 DynamoDb)