小编Rya*_*iao的帖子

如何使用DynamoDBMapper批量保存实体跳过空属性

我使用UPDATE_SKIP_NULL_ATTRIBUTESas 配置创建映射器,以便我可以保存实体并跳过空属性。它确实有效。但是,当我调用batchSave时,它不起作用。

有谁知道问题所在吗?

```
DynamoDBMapperConfig update_config = DynamoDBMapperConfig.builder()
        .withSaveBehavior(DynamoDBMapperConfig.SaveBehavior.UPDATE_SKIP_NULL_ATTRIBUTES)
            .build();
mapper = new DynamoDBMapper(client, update_config);

List<DynamoDBMapper.FailedBatch> failedBatches = mapper.batchSave(one, two);
```
Run Code Online (Sandbox Code Playgroud)

最后,我发现空属性已更新到我不想更新的数据库。我只想保存不为空值的属性。

java amazon-dynamodb

5
推荐指数
1
解决办法
3634
查看次数

标签 统计

amazon-dynamodb ×1

java ×1