Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anotasi kelas data
Tabel berikut mencantumkan anotasi yang dapat digunakan pada kelas data dan menyediakan tautan ke informasi dan contoh dalam panduan ini. Tabel diurutkan dalam urutan abjad menaik dengan nama anotasi.
Nama anotasi | Anotasi berlaku untuk 1 | Apa yang dilakukannya | Dimana itu ditampilkan dalam panduan ini |
---|---|---|---|
DynamoDbAtomicCounter | atribut 2 | Menambah atribut numerik yang ditandai setiap kali catatan ditulis ke database. | Pengantar dan diskusi. |
DynamoDbAttribute | atribut | Mendefinisikan atau mengganti nama properti kacang yang dipetakan ke atribut tabel DynamoDB. | |
DynamoDbAutoGeneratedTimestampAttribute | atribut | Memperbarui atribut yang ditandai dengan stempel waktu saat ini setiap kali item berhasil ditulis ke database | Pengantar dan diskusi. |
DynamoDbAutoGeneratedUuid | atribut | Menghasilkan unik UUID (Universally Unique Identifier) untuk atribut ketika catatan baru ditulis ke database. | Pengantar dan diskusi. |
DynamoDbBean | class | Menandai kelas data sebagai dapat dipetakan ke skema tabel. | Pertama gunakan pada kelas Pelanggan di bagian Memulai. Beberapa penggunaan muncul di seluruh panduan. |
DynamoDbConvertedBy | atribut | Mengaitkan kustom AttributeConverter dengan atribut beranotasi. |
Diskusi awal dan contoh. |
DynamoDbFlatten | atribut | Meratakan semua atribut dari kelas data DynamoDB terpisah dan menambahkannya sebagai atribut tingkat atas ke catatan yang dibaca dan ditulis ke database. | |
DynamoDbIgnore | atribut |
Menghasilkan atribut yang tersisa tidak dipetakan. |
|
DynamoDbIgnoreNulls | atribut | Mencegah menyimpan atribut null dari objek bersarang DynamoDb . | Diskusi dan contoh. |
DynamoDbImmutable | class |
Menandai kelas data yang tidak dapat diubah sebagai dapat dipetakan ke skema tabel. |
|
DynamoDbPartitionKey | atribut |
Menandai atribut sebagai kunci partisi primer (kunci hash) dari DynamoDb tabel. |
|
DynamoDbPreserveEmptyObject | atribut |
Menentukan bahwa jika tidak ada data hadir untuk objek dipetakan ke atribut beranotasi, objek harus diinisialisasi dengan semua bidang null. |
Diskusi dan contoh. |
DynamoDbSecondaryPartitionKey | atribut |
Menandai atribut sebagai kunci partisi untuk indeks sekunder global. |
|
DynamoDbSecondarySortKey | atribut |
Menandai atribut sebagai kunci pengurutan opsional untuk indeks sekunder global atau lokal. |
|
DynamoDbSortKey | atribut |
Menandai atribut sebagai kunci sortir primer opsional (range key). |
|
DynamoDbUpdateBehavior | atribut |
Menentukan perilaku ketika atribut ini diperbarui sebagai bagian dari operasi 'update' seperti UpdateItem. |
Pengantar dan contoh. |
DynamoDbVersionAttribute | atribut | Menambah nomor versi item. | Pengantar dan diskusi. |
1 Anda dapat menerapkan anotasi tingkat atribut ke pengambil atau penyetel, tetapi tidak keduanya. Panduan ini menunjukkan anotasi tentang getter.
2 Istilah property
ini biasanya digunakan untuk nilai yang dienkapsulasi dalam kelas data. JavaBean Namun, panduan ini menggunakan istilah attribute
sebagai gantinya, agar konsisten dengan terminologi yang digunakan oleh DynamoDB.