Tipos de dados compatíveis com DynamoDBMapper para Java
Esta seção descreve os tipos de dados arbitrários, as coleções e os tipos de dados Java primitivos com aceitos no Amazon DynamoDB.
O Amazon DynamoDB oferece suporte aos seguintes tipos de dados Java primitivos e classes wrapper primitivas.
nota
-
Para obter mais informações sobre as regras de nomenclatura do DynamoDB e os vários tipos de dados compatíveis, consulte Tipos de dados compatíveis e regras de nomenclatura no Amazon DynamoDB.
-
O DynamoDBMapper oferece suporte a valores Binary vazios.
-
Valores String vazios são compatíveis com o AWS SDK for Java 2.x.
No AWS SDK para Java 1.x, o DynamoDBMapper oferece suporte à leitura de valores de atributos String vazios. No entanto, ele não gravará valores de atributos String vazios porque esses atributos são descartados da solicitação.
O DynamoDB oferece suporte aos tipos de coleção Java Set
Tipo Java | Tipo do DynamoDB |
---|---|
Todos os tipos de número |
|
Strings |
|
Booleano |
|
ByteBuffer |
|
Data |
|
Tipos de coleção Set |
Tipo |
A interface DynamoDBTypeConverter
permite que você mapeie seus próprios tipos de dados arbitrários em um tipo de dados com suporte nativo do DynamoDB. Para ter mais informações, consulte Mapear dados arbitrários no DynamoDB.