As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Diferenças da API de mapeamento do DynamoDB entre a versão 1 e a versão 2 do AWS SDK para Java
As APIs de mapeamento do DynamoDB mudaram significativamente da versão 1 para a versão 2 do AWS SDK para Java. Na versão 1, você usa o DynamoDBMapper para trabalhar com Java POJOs. Na versão 2, você usa o DynamoDbEnhancedClient com nomes de métodos atualizados, opções aprimoradas de definição de esquema e segurança de tipo aprimorada.
As principais diferenças incluem:
-
Novos nomes de métodos (como
getItemem vez deload) -
Criação explícita de esquema de tabela
-
Suporte incorporado para operações síncronas e assíncronas
-
Mudanças na forma como as strings vazias e a configuração são tratadas
Esta seção aborda as alterações da API de mapeamento, as diferenças de anotação, as atualizações de configuração e as diretrizes de migração para ajudar você a fazer a transição de DynamoDBMapper v1 para DynamoDbEnhancedClient v2.
Sumário
Alterações de alto nível nas bibliotecas de mapeamento da versão 1 para a versão 2 do SDK para Java
Alterações nas APIs de mapeamento do DynamoDB entre a versão 1 e a versão 2 do SDK para Java
Diferenças de gerenciamento de strings entre a versão 1 e a versão 2 do SDK para Java
Diferenças de bloqueio positivo entre a versão 1 e a versão 2 do SDK para Java
Diferenças de setters fluentes entre a versão 1 e a versão 2 do SDK para Java