サポートされているデータの種類
このセクションでは、サポートされているプリミティブな Java データ型、コレクション、および任意データ型について説明します。
DynamoDB では、次のプリミティブな Java データ型とプリミティブなラッパークラスがサポートされています。
注記
DynamoDB の命名規則およびサポートされている各種データ型の詳細については、「命名ルールおよびデータ型」を参照してください。
DynamoDB では、Java Set、List、および Map コレクションタイプがサポートされています。
次の表に、前述の Java 型が DynamoDB 型にどのようにマッピングされるかを示します。
Java 型 | DynamoDB の型 |
---|---|
すべての数値型 |
|
文字列 |
|
Boolean | BOOL (ブール型)、0 または 1。
|
ByteBuffer | B (バイナリ型)
|
日付 | S (文字列型)。Date の値は、ISO-8601 形式の文字列として格納されます。
|
Set コレクション型 | SS (文字列セット)型、NS (数値セット)型、または BS (バイナリセット)型。
|
DynamoDBTypeConverter
インターフェイスでは、独自の任意によるデータタイプを DynamoDB によってネイティブにサポートされているデータタイプにマッピングすることができます。詳細については、「任意データのマッピング」を参照してください。