#java #amazon-web-services #amazon-dynamodb #migration #aws-java-sdk-2.x
#java #amazon-веб-сервисы #amazon-dynamodb #миграция #aws-java-sdk-2.x
Вопрос:
У нас есть довольно много объектов, написанных для AWS DynamoDBMapper.
Я обнаружил, что 2.x предлагает «DynamoDbEnhancedClient».
Однако, похоже, у этого нет некоторых функций, например, автоматического создания таблицы из класса, например generateCreateTableRequest(clazz)
. Или я ошибаюсь?
В идеале я хотел бы предоставить этому «расширенному клиенту» старый класс с неизмененными аннотациями и получить ту же таблицу, созданную с generateCreateTableRequest()
помощью SDK 1.x .
Обратите внимание, что я имею в виду не только отображение, подобное этому:
private static final DynamoDbTable<Customer> CUSTOMER_TABLE =
client.table("customers_table", TableSchema.fromBean(Customer.class));