DynamoDB Mapper for Java 支持的数据类型
本部分介绍 Amazon DynamoDB 中支持的 Java 基元数据类型、集合和任意数据类型。
Amazon DynamoDB 支持以下基元 Java 数据类型和基元封装类。
-
有关 DynamoDB 命名规则和支持的各种数据类型的更多信息,请参阅Amazon DynamoDB 中支持的数据类型和命名规则。
-
DynamoDBMapper 支持空二进制值。
-
空字符串值受 Amazon SDK for Java 2.x 支持。
在 Amazon SDK for Java 1.x 中,DynamoDBMapper 支持读取空字符串属性值;但是,它不会写入空字符串属性值,因为这些属性会从请求中删除。
DynamoDB 支持 Java Set
Java 类型 | DynamoDB 类型 |
---|---|
所有数字类型 |
|
字符串 |
|
布尔值 | BOOL (布尔值类型),0 或 1。 |
字节缓冲区 | B (二进制类型) |
日期 | S (字符串类型)。日期值存储为符合 ISO-8601 格式的字符串。 |
Set |
SS (字符串集) 类型、NS (数字集) 类型或 BS (二进制集) 类型。 |
DynamoDBTypeConverter
接口可让您将自己的任意数据类型映射到受 DynamoDB 原生支持的数据类型。有关更多信息,请参阅映射任意数据。