我使用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)
最后,我发现空属性已更新到我不想更新的数据库。我只想保存不为空值的属性。