如何使用 DynamoDB table 注释在 AWS DynamoDB Read/Write 操作中创建布尔数据类型

How to create a boolean datatype in AWS DynamoDB Read/Write operations using DynamoDB table annotations

当我尝试 create/update dynamodb 中的项目时,我在 java 中创建了 class pojo class 到 aws dynamodb 中的 create/update 项目它工作正常,但在 dynamodb 数据类型中创建的列似乎是字符串而不是布尔值。我尝试了下面的注释,但是每当行创建的数据类型似乎是字符串而不是布尔值时。

@DynamoDBConvertedBool(value = Format.true_false)
@DynamoDBConvertedBool(DynamoDBConvertedBool.Format.true_false)

DynamoDb class.java

@DynamoDBConvertedBool(value = Format.true_false)
public boolean isDailyconsolidated() {
    return dailyconsolidated;
}

public void setDailyconsolidated(boolean dailyconsolidated) {
    this.dailyconsolidated = dailyconsolidated;
}

@DynamoDBConvertedBool(DynamoDBConvertedBool.Format.true_false)
public boolean isDailyindividual() {
    return dailyindividual;
}

public void setDailyindividual(boolean dailyindividual) {
    this.dailyindividual = dailyindividual;
}

我已经给出了我的 class 文件中使用的注释和示例属性以供参考。

您是否尝试过使用@DynamoDBTyped 注释?

@DynamoDBTyped(DynamoDBAttributeType.BOOL)