如何使用 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)
当我尝试 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)