Anotasi kelas data - AWS SDK for Java 2.x

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.

Anotasi kelas data yang digunakan dalam panduan ini
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.