Tipe data yang didukung untuk D ynamoDBMapper untuk Java - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tipe data yang didukung untuk D ynamoDBMapper untuk Java

Bagian ini menjelaskan jenis data Java primitif, koleksi, dan jenis data arbitrer yang didukung di Amazon DynamoDB.

Amazon DynamoDB mendukung jenis data Java primitif dan kelas pembungkus primitif berikut.

  • String

  • Boolean, boolean

  • Byte, byte

  • Date(sebagai string ISOpresisi _8601 milidetik, digeser ke) UTC

  • Calendar(sebagai string ISOpresisi _8601 milidetik, digeser ke) UTC

  • Long, long

  • Integer, int

  • Double, double

  • Float, float

  • BigDecimal

  • BigInteger

catatan
  • Untuk informasi selengkapnya tentang aturan penamaan DynamoDB dan berbagai jenis data yang didukung, lihat Jenis data dan aturan penamaan yang didukung di Amazon DynamoDB.

  • Nilai Biner Kosong didukung oleh DynamoDBMapper.

  • Nilai String kosong didukung oleh AWS SDK for Java 2.x.

    Dalam AWS SDK untuk Java 1.x, D ynamoDBMapper mendukung pembacaan nilai atribut String kosong, namun, itu tidak akan menulis nilai atribut String kosong karena atribut ini dijatuhkan dari permintaan.

DynamoDB mendukung jenis koleksi Kumpulan, Daftar, dan Peta Java. Tabel berikut merangkum bagaimana jenis Java ini dipetakan untuk jenis DynamoDB.

Jenis Java Jenis DynamoDB

Semua jenis angka

N (jenis angka)

String

S (jenis string)

Boolean

BOOL (jenis Boolean), 0 atau 1.

ByteBuffer

B (jenis biner)

Tanggal

S (jenis string). Nilai Tanggal disimpan sebagai string yang diformat ISO -8601.

Jenis koleksi Kumpulan

Jenis SS (kumpulan biner), jenis NS (kumpulan angka), atau jenis BS (kumpulan biner).

Antarmuka DynamoDBTypeConverter memungkinkan Anda memetakan jenis data arbitrer Anda sendiri ke jenis data yang secara asli didukung oleh DynamoDB. Untuk informasi selengkapnya, lihat Memetakan data arbitrer di DynamoDB.