有没有办法转换枚举的集合?我已经尝试了以下方法,但均未成功:
@DynamoDBTypeConvertedEnum
@DynamoDBAttribute(attributeName="myEnums")
private Collection<MyEnum> myEnums;
最佳答案
为了将其保存为集合(即一组字符串),请使用@DynamoDBTyped
属性类型的SS
批注。
@DynamoDBTyped(DynamoDBAttributeType.SS)
@DynamoDBAttribute(attributeName = "myEnums")
public Set<MyEnum> getMyEnums() {
return myEnums;
}