【问题标题】:How to create a boolean datatype in AWS DynamoDB Read/Write operations using DynamoDB table annotations如何使用 DynamoDB 表注释在 AWS DynamoDB 读/写操作中创建布尔数据类型
【发布时间】:2020-12-08 01:14:20
【问题描述】:

我在 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;
}

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

【问题讨论】:

    标签: spring-boot amazon-dynamodb aws-java-sdk-2.x aws-java-sdk-dynamodb


    【解决方案1】:

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

    @DynamoDBTyped(DynamoDBAttributeType.BOOL)
    

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2020-12-06
      • 2016-12-07
      • 2019-08-02
      相关资源
      最近更新 更多