Сканирование таблицы AWS с использованием класса модели - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть следующая модель.

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@DynamoDBTable(tableName = "CATEGORIES")
public class Category extends Entity {

    @DynamoDBHashKey(attributeName = "uid")
    public String getUid() {
        return super.getUid();
    }

    @DynamoDBAttribute(attributeName = "name")
    private String name;

    @DynamoDBAttribute(attributeName = "description")
    private String description;

    @DynamoDBAttribute(attributeName = "imageUrl")
    private String imageUrl;
}

Я хочу создать API для сканирования всех категорий. В запросе я получу имя класса, то есть Категория в этом случае. Есть ли способ получить tableName из класса без использования отражения? Или есть способ сканирования таблицы с использованием класса модели, чтобы мне не нужно имя таблицы.

...