Differenze delle API di mappatura DynamoDB tra la versione 1 e la versione 2 di AWS SDK per Java - AWS SDK for Java 2.x

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Differenze delle API di mappatura DynamoDB tra la versione 1 e la versione 2 di AWS SDK per Java

La APIs mappatura di DynamoDB è cambiata in modo significativo tra la versione 1 e la versione 2 di. AWS SDK per Java Nella versione 1, si utilizza il DynamoDBMapper per lavorare con Java. POJOs Nella versione 2, si utilizza DynamoDbEnhancedClient con nomi dei metodi aggiornati, opzioni di definizione dello schema avanzate e una maggiore sicurezza dei tipi.

Le differenze principali includono:

  • Nuovi nomi dei metodi (ad esempio, getItem invece diload)

  • Creazione esplicita dello schema di tabella

  • Supporto integrato per operazioni sincrone e asincrone

  • Modifiche nella modalità di gestione delle stringhe e della configurazione vuote

Questa sezione descrive le modifiche all'API di mappatura, le differenze nelle annotazioni, gli aggiornamenti di configurazione e le linee guida alla migrazione per aiutarti nella transizione dalla v1 alla DynamoDBMapper v2. DynamoDbEnhancedClient