本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 Java 的 DynamoDB Mapper 支援的資料類型
本節說明 Amazon DynamoDB 中支援的基本 Java 資料類型、集合和任意資料類型。
Amazon DynamoDB 支援下列基本 Java 資料類型和基本包裝函式類別。
注意
-
如需有關 DynamoDB 命名規則和各種支援之資料類型的詳細資訊,請參閱 Amazon DynamoDB 中支援的資料類型和命名規則。
-
空白的二進位值由 DynamoDBMapper 支援。
-
AWS SDK for Java 2.x支援空白字串值。
在適用於 Java 1.x 的 AWS SDK 中,DynamoDBMapper 支援讀取空字串屬性值,不過,它不會寫入空白字串屬性值,因為這些屬性是從要求中捨棄的。
DynamoDB 支援 Java Set
Java 類型 | DynamoDB 類型 |
---|---|
所有數字類型 |
|
Strings |
|
Boolean | BOOL (布林類型),0 或 1。 |
ByteBuffer | B (二進位類型) |
Date | S (字串類型)。Date 值會以 ISO-8601 格式字串存放。 |
Set |
SS (字串集) 類型、NS (數字集) 類型或 BS (二進位集) 類型。 |
DynamoDBTypeConverter
界面可讓您將自己的任意資料類型映射至 DynamoDB 原生支援的資料類型。如需詳細資訊,請參閱 映射任意資料。