Diferenças da API de mapeamento do DynamoDB entre a versão 1 e a versão 2 do AWS SDK para Java - AWS SDK for Java 2.x

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