【发布时间】:2013-08-15 05:57:18
【问题描述】:
我正在使用 AWS 开发工具包提供的映射器和 Java。 我需要更新 DynamoDB 上的记录:有什么方法可以使用映射器来避免映射实体的空属性存储在 DynamoDB 上,从而覆盖旧值?
我试着用一个例子来解释我的问题。 我有一个具有三个属性的 java 实体:id、a、b。它仅在字段 id 上映射到带有 hashKey 的 DynamoDB 表。 在 DynamoDB 上,它存储了一条记录 {"id":"1", "a":"aa"}。 在对具有 id:1、a:null 和 b:"bb" 的实体调用更新后,我在 DynamoDB 上找到了一条记录 {"id":"1", "b":"bb"}。
有什么解决办法吗?
谢谢
【问题讨论】:
标签: amazon-web-services updates amazon-dynamodb