AWS DynamoDB JAVA SKD将空值转换为真值

AWS DynamoDB JAVA SKD将空值转换为真值,java,amazon-web-services,amazon-dynamodb,Java,Amazon Web Services,Amazon Dynamodb,我正在使用aws dynamo和Lambda服务。 在我的lambda中,我试图持久化一个项,但它的一个属性为null。 当它被持久化时,在dynamoDb上显示为TRUE。 经过一些搜索,我发现在JS SKJ中,这可以通过“convertEmptyValues”来解决: var dynamoDocClient = new AWS.DynamoDB.DocumentClient({ region : 'us-west-2', convertEmptyValues : true }); 有人能

我正在使用aws dynamo和Lambda服务。 在我的lambda中,我试图持久化一个项,但它的一个属性为null。 当它被持久化时,在dynamoDb上显示为TRUE。 经过一些搜索,我发现在JS SKJ中,这可以通过“convertEmptyValues”来解决:

var dynamoDocClient = new AWS.DynamoDB.DocumentClient({ region : 'us-west-2', convertEmptyValues : true });

有人能帮我用JAVA实现这一点吗

示例代码:

    private PutItemOutcome persistData(Table table, Item item) throws ConditionalCheckFailedException, Exception {

        return table
                .putItem(
                        new PutItemSpec().withItem(
                                new Item()
                                        .withPrimaryKey("id", "awsRequestId")
                                        .with("timestamp", new Timestamp(System.currentTimeMillis()).toString())
                                        .with("name", null)
                        ).withReturnValues(ReturnValue.ALL_OLD)
                );
    }