2015-11-07 50 views
1

我只是遇到了DynamoDBMapper问题的列表,我有如下数据类:DynamoDBMapper:非集收藏,不支持的时候尝试转换

@DynamoDBTable(tableName = "postDB") 
public class PostData { 

    private String content; 
    private String timestamp; 
    private int uid; 
    private List<CommentData> comments; 

    ... 
    @DynamoDBAttribute 
    public List<CommentData> getComments() { 
     return comments; 
    } 
    public void setComments(List<CommentData> comments) { 
     this.comments = comments; 
    } 
} 

然而,当并发症错误:

com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMappingException: Non-set collections aren't supported: 

有人能帮我解决这个问题吗?谢谢!

回答

0

您使用的是哪个版本的AWS SDK?仅在一年前DynamoDB引入文档模型时才添加对列表的支持。

将您的AWS SDK升级到1.9+以支持List