Diferencias de la API de mapeo de DynamoDB entre la versión 1 y la versión 2 del AWS SDK para Java - AWS SDK for Java 2.x

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Diferencias de la API de mapeo de DynamoDB entre la versión 1 y la versión 2 del AWS SDK para Java

El APIs mapeo de DynamoDB cambió significativamente entre la versión 1 y la versión 2 de. AWS SDK para Java En la versión 1, se utiliza DynamoDBMapper para trabajar con Java. POJOs En la versión 2, se utiliza DynamoDbEnhancedClient con nombres de métodos actualizados, opciones de definición de esquemas mejoradas y seguridad de tipos mejorada.

Principales diferencias:

  • Nuevos nombres de métodos (por ejemplo, getItem en lugar de load)

  • Creación de esquemas de tabla explícitos

  • Compatibilidad integrada con operaciones sincrónicas y asincrónicas

  • Cambios en la forma en que se administran las cadenas vacías y la configuración

En esta sección, se describen los cambios en la API de asignación, las diferencias en las anotaciones, las actualizaciones de configuración y la guía de migración para ayudarte a realizar la transición de DynamoDBMapper v1 a DynamoDbEnhancedClient v2.