-1

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

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

DynamoDb 类.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;
}

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

4

1 回答 1

1

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

@DynamoDBTyped(DynamoDBAttributeType.BOOL)
于 2020-08-18T20:01:29.307 回答