Unterschiede der DynamoDB-Mapping-API zwischen Version 1 und Version 2 von AWS SDK für Java - AWS SDK for Java 2.x

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unterschiede der DynamoDB-Mapping-API zwischen Version 1 und Version 2 von AWS SDK für Java

Die DynamoDB-Zuordnung APIs hat sich zwischen Version 1 und Version 2 von erheblich geändert. AWS SDK für Java In Version 1 verwenden Sie den, um mit DynamoDBMapper Java zu arbeiten. POJOs In Version 2 verwenden Sie die DynamoDbEnhancedClient mit aktualisierten Methodennamen, erweiterten Schemadefinitionsoptionen und verbesserter Typsicherheit.

Zu den wichtigsten Unterschieden gehören:

  • Neue Methodennamen (z. B. getItem statt vonload)

  • Explizite Erstellung eines Tabellenschemas

  • Integrierte Unterstützung für synchrone und asynchrone Operationen

  • Änderungen in der Art und Weise, wie leere Zeichenketten und Konfigurationen behandelt werden

In diesem Abschnitt werden die Änderungen der Mapping-API, Unterschiede in den Anmerkungen, Konfigurationsupdates und Migrationsanleitungen behandelt, die Ihnen bei der Umstellung von Version 1 DynamoDBMapper auf Version 2 helfen sollenDynamoDbEnhancedClient.