Tipi di dati supportati per D ynamoDBMapper for Java - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di dati supportati per D ynamoDBMapper for Java

In questa sezione vengono descritti i tipi di dati Java primitivi, le raccolte e i tipi di dati arbitrari supportati in Amazon DynamoDB.

Amazon DynamoDB supporta i seguenti tipi di dati Java primitivi e classi wrapper primitive.

Nota
  • Per ulteriori informazioni sulle regole di denominazione di DynamoDB e i vari tipi di dati supportati, consulta Tipi di dati e regole di denominazione supportati in Amazon DynamoDB.

  • I valori binari vuoti sono supportati da D. ynamoDBMapper

  • I valori String vuoti sono supportati da AWS SDK for Java 2.x.

    In AWS SDK Java 1.x, D ynamoDBMapper supporta la lettura di valori di attributi String vuoti, tuttavia non scriverà valori di attributi String vuoti perché questi attributi vengono eliminati dalla richiesta.

DynamoDB supporta i tipi di raccolta Java Set, List e Map. La tabella seguente riassume il modo in cui questi tipi Java vengono mappati ai tipi DynamoDB.

Tipo di Java Tipo DynamoDB

Tutti i tipi di numeri

N (tipo numero)

Stringhe

S (tipo stringa)

Booleano

BOOL (Tipo booleano), 0 o 1.

ByteBuffer

B (tipo binario)

Data

S (tipo stringa). I valori Date vengono memorizzati come stringhe formattate ISO -8601.

Tipi di raccolta Set

SS tipo (set di stringhe), NS tipo (set di numeri) o BS tipo (set binario).

L'interfaccia DynamoDBTypeConverter consente di mappare i propri tipi di dati arbitrari a un tipo di dati supportato in nativo da DynamoDB. Per ulteriori informazioni, consulta Mappatura di dati arbitrari in DynamoDB.