【发布时间】:2013-10-23 02:47:36
【问题描述】:
我正在使用 Java 开发一个项目,并且正在使用 AWS 开发工具包。 我正在使用 Dynamo DB。 我正在使用映射器,它对我非常有用,因为我可以直接在 java 实体上执行基本操作。
最近,我看到了允许向 Dyanamo DB 添加事务性的库:https://github.com/awslabs/dynamodb-transactions
这样的库工作得很好,但它不允许我使用映射器。它仅适用于 GetRequest、PutRequest、...
我在获取结果时没有问题,因为我可以使用“marshallIntoObject(Class, Map)”方法从查询结果中获取java实体。
如何执行相同的操作来保存/更新项目? 我真的很想有一种方法可以输入一个java实体并将其转换为一个Map。 我将使用返回的地图通过事务引擎执行查询。 哪里可以买到?
此外,是否有计划让“dynamodb-transactions”项目能够支持映射器?
谢谢
【问题讨论】:
标签: sdk amazon-web-services transactions amazon-dynamodb