有没有办法转换枚举的集合?我已经尝试了以下方法,但均未成功:

@DynamoDBTypeConvertedEnum
@DynamoDBAttribute(attributeName="myEnums")
private Collection<MyEnum> myEnums;

最佳答案

为了将其保存为集合(即一组字符串),请使用@DynamoDBTyped属性类型的SS批注。

@DynamoDBTyped(DynamoDBAttributeType.SS)
@DynamoDBAttribute(attributeName = "myEnums")
public Set<MyEnum> getMyEnums() {
    return myEnums;
}

09-12 16:56