第 1 版與第 2 版之間的 DynamoDB 映射 API 差異 適用於 Java 的 AWS SDK - AWS SDK for Java 2.x

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

第 1 版與第 2 版之間的 DynamoDB 映射 API 差異 適用於 Java 的 AWS SDK

DynamoDB 映射 APIs 第 1 版和第 2 版之間發生重大變更 適用於 Java 的 AWS SDK。在第 1 版中,您可以使用 DynamoDBMapper 來使用 Java POJOs。在第 2 版中,您可以使用 DynamoDbEnhancedClient 搭配更新的方法名稱、增強型結構描述定義選項,以及改善的類型安全性。

主要差異包括:

  • 新的方法名稱 (例如 getItem 而非 load)

  • 明確資料表結構描述建立

  • 同步和非同步操作的內建支援

  • 如何處理空白字串和組態的變更

本節涵蓋映射 API 變更、註釋差異、組態更新和遷移指引,以協助您從 v1 轉換DynamoDBMapper到 v2DynamoDbEnhancedClient