私は3 GSIのDynamoDBテーブルを持っています。私はテーブル上で3つの操作を実行する必要があります - 保存、削除、取得します。すべてのアイテムは一意になります。私は混乱してい 一つが良くなりますどの -DynamoDBMapperConfig ClobberまたはUpdateを使用してDynamoDBからアイテムを保存および削除する場合
I持って、次の変数 - 1 iは1 iは、削除のために使用すべき保存
ddbMapper.save(item, ddbMapperConfigUpdate); or ddbMapper.save(item, ddbMapperConfigClobber);
のために使うべき
ddbMapperConfigClobber = new DynamoDBMapperConfig.Builder().withConsistentReads(
DynamoDBMapperConfig.ConsistentReads.CONSISTENT)
.withSaveBehavior(DynamoDBMapperConfig.SaveBehavior.CLOBBER).build();
ddbMapperConfigUpdate = new DynamoDBMapperConfig.Builder().withConsistentReads(
DynamoDBMapperConfig.ConsistentReads.CONSISTENT)
.withSaveBehavior(DynamoDBMapperConfig.SaveBehavior.UPDATE).build();
-
ddbMapper.delete(item,ddbMapperConfigClobber); or ddbMapper.delete(item,ddbMapperConfigUpdate);