Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan tabel yang ada
Bagian sebelumnya menunjukkan cara membuat tabel DynamoDB dimulai dengan kelas data Java. Jika Anda sudah memiliki tabel yang ada dan ingin menggunakan fitur klien yang disempurnakan, Anda dapat membuat kelas data Java untuk bekerja dengan tabel. Anda perlu memeriksa tabel DynamoDB dan menambahkan anotasi yang diperlukan ke kelas data.
Sebelum Anda bekerja dengan tabel yang ada, panggil DynamoDbEnhanced.table()
metode. Ini dilakukan pada contoh sebelumnya dengan pernyataan berikut.
DynamoDbTable<Customer> customerTable = enhancedClient.table("Customer", TableSchema.fromBean(Customer.class));
Setelah DynamoDbTable
instance dikembalikan, Anda dapat mulai bekerja segera dengan tabel yang mendasarinya. Anda tidak perlu membuat ulang tabel dengan memanggil DynamoDbTable.createTable()
metode.
Contoh berikut menunjukkan ini dengan segera mengambil Customer
contoh dari tabel DynamoDB.
DynamoDbTable<Customer> customerTable = enhancedClient.table("Customer", TableSchema.fromBean(Customer.class)); // The Customer table exists already and has an item with a primary key value of "1" and a sort key value of "customer@example.com". customerTable.getItem( Key.builder(). partitionValue("1"). sortValue("customer@example.com").build());
penting
Nama tabel yang digunakan dalam table()
metode harus cocok dengan nama tabel DynamoDB yang ada.