Spring boot 如何使用DynamoDB表注释在AWS DynamoDB读/写操作中创建布尔数据类型

Spring boot 如何使用DynamoDB表注释在AWS DynamoDB读/写操作中创建布尔数据类型,spring-boot,amazon-dynamodb,aws-java-sdk-2.x,aws-java-sdk-dynamodb,Spring Boot,Amazon Dynamodb,Aws Java Sdk 2.x,Aws Java Sdk Dynamodb,我在java中创建了一个类pojo类,用于在aws dynamodb中创建/更新项。当我尝试在dynamodb中创建/更新项时,它工作正常,但在dynamodb数据类型中创建的列似乎是字符串而不是布尔值。我尝试了下面的注释,但每当行创建的数据类型似乎是字符串而不是布尔值时 @DynamoDBConvertedBool(value = Format.true_false) @DynamoDBConvertedBool(DynamoDBConvertedBool.Format.true_false)

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

@DynamoDBConvertedBool(value = Format.true_false)
@DynamoDBConvertedBool(DynamoDBConvertedBool.Format.true_false)
DynamoDb class.java


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

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

@DynamoDBTypedDynamoDBAttributeType.BOOL
@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;
}