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
O APIs mapeamento do DynamoDB mudou significativamente entre a versão 1 e 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
getItem
em vez deload
) -
Criação explícita de esquema de tabela
-
Suporte integrado 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 da v1 DynamoDBMapper
para a v2. DynamoDbEnhancedClient
Sumário
Mudanças de alto nível nas bibliotecas de mapeamento da versão 1 para a versão 2 do SDK for Java
Alterações no APIs mapeamento do DynamoDB entre a versão 1 e a versão 2 do SDK for Java
Diferenças no tratamento de strings entre a versão 1 e a versão 2 do SDK for Java
Diferenças otimistas de bloqueio entre a versão 1 e a versão 2 do SDK for Java
Diferenças do Fluent Setters entre a versão 1 e a versão 2 do SDK for Java