DynamoDB 映射 API 的版本 1 和版本 2 之间的区别 适用于 Java 的 AWS SDK - AWS SDK for Java 2.x

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DynamoDB 映射 API 的版本 1 和版本 2 之间的区别 适用于 Java 的 AWS SDK

在的版本 1 和版本 2 之间,DynamoDB APIs 映射发生了显著变化。 适用于 Java 的 AWS SDK在版本 1 中,您可以使用DynamoDBMapper来处理 Java POJOs。在版本 2 中使用 DynamoDbEnhancedClient,该方法具有更新的方法名称、增强的架构定义选项和改进的类型安全性。

关键差异包括:

  • 新的方法名称(例如 getItem,而不使用 load

  • 显式表架构创建

  • 同步和异步操作的内置支持

  • 空字符串和配置的处理方式发生了变化

本节介绍映射 API 更改、注释差异、配置更新和迁移指导,以协助您从 v1 DynamoDBMapper 转变到 v2 DynamoDbEnhancedClient