没有映射器注释的Spring Data dynamodb

时间:2018-09-18 08:08:16

标签: spring-data amazon-dynamodb

我有一组生成的域实体,我想扩展以与spring-data-dynamodb一起使用。我试图找出一种不改变基类的方法。任何帮助将不胜感激。

我想做类似的事情:

@DynamoDBTable(tableName = "ReferenceData")
public class ReferenceDataDynamo extends ReferenceData {

  private String id;

  @DynamoDBHashKey
  @DynamoDBAutoGeneratedKey
  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }

}

但是据我所知,没有至少@DynamoDBDocument批注,映射器就无法映射基类中的字段。

 no mapping for attribute by name
    at com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel.field(DynamoDBMapperTableModel.java:94) ~[aws-java-sdk-dynamodb-1.11.336.jar:na]

1 个答案:

答案 0 :(得分:0)

在当前版本的aws dynamo sdk中这是不可能的。有关更多详细信息,请参见https://github.com/aws/aws-sdk-java-v2/issues/35