Dee*_*pak 5 java amazon-dynamodb aws-java-sdk
我尝试在嵌套对象中使用 DynamoDB 注释,如下所示:
@DynamoDBTable(tableName=xyz)
class entity1{
@DynamoDBAttribute
@DynamoDBTypeConvertedJson
private List<UserAction> userActions;
}
class UserAction{
@DynamoDBAutoGeneratedKey
private String actionId;
@DynamoDBAttribute
@DynamoDBAutoGeneratedTimestamp(strategy = DynamoDBAutoGenerateStrategy.CREATE)
private Long createdTime;
}
Run Code Online (Sandbox Code Playgroud)
我没有看到上述属性是在 UserAction 类中自动生成的。我想知道嵌套对象是否支持这些注释用法。请建议。
小智 2
在UserAction类上添加@DynamoDbDocument注释。此注释将确保 UserAction 类的实例在保留在表中之前正确序列化到 Dynamo DB 子文档。
@DynamoDbDocument
class UserAction{
//...............
//...............
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2250 次 |
| 最近记录: |