Différences entre les versions 1 et 2 de l'API de mappage DynamoDB AWS SDK pour Java - AWS SDK for Java 2.x

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Différences entre les versions 1 et 2 de l'API de mappage DynamoDB AWS SDK pour Java

Le APIs mappage DynamoDB a changé de manière significative entre la version 1 et la version 2 du. AWS SDK pour Java Dans la version 1, vous utilisez le DynamoDBMapper pour travailler avec Java POJOs. Dans la version 2, vous utilisez le DynamoDbEnhancedClient avec des noms de méthodes mis à jour, des options de définition de schéma améliorées et une sécurité de type améliorée.

Les principales différences sont les suivantes :

  • Nouveaux noms de méthodes (par exemple getItem au lieu deload)

  • Création d'un schéma de table explicite

  • Support intégré pour les opérations synchrones et asynchrones

  • Modifications apportées à la façon dont les chaînes vides et la configuration sont gérées

Cette section couvre les modifications de l'API de mappage, les différences d'annotations, les mises à jour de configuration et les conseils de migration pour vous aider à passer de la version v1 DynamoDBMapper à la version v2DynamoDbEnhancedClient.