弹簧数据dynamodb没有映射器注释

问题描述 投票:0回答:1

我有一组生成的域实体,我想扩展它们以与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]
spring-data amazon-dynamodb
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.