У меня есть группа сгенерированных доменных сущностей, которые я хотел бы расширить для использования с 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]