Marshall DynamoDBMapper对象进入属性Map

时间:2017-11-22 18:10:11

标签: amazon-dynamodb

DynamoDBMapper提供了从Map

构建对象的方法

JavaDoc:public T marshallIntoObject(Class clazz,                                 地图itemAttributes,                                 DynamoDBMapperConfig config)

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

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

此致

Swapnil

1 个答案:

答案 0 :(得分:1)

如注释中所述,您可以使用DynamoDBMapperTableModel的{​​{3}}方法来获取Map<String, AttributeValue>。要获取DynamoDBMapperTableModel,可以使用DynamoDBMapper的convert方法。然后,您可以在交易getTableModelPut中使用Map<String, AttributeValue>