Lakukan operasi - 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.

Lakukan operasi

Setelah tabel dibuat, gunakan DynamoDbTable instance untuk melakukan operasi terhadap tabel DynamoDB.

Dalam contoh berikut, singleton DynamoDbTable<Customer> dilewatkan sebagai parameter bersama dengan contoh kelas Customer data untuk menambahkan item baru ke tabel.

public static void putItemExample(DynamoDbTable<Customer> customerTable, Customer customer){ logger.info(customer.toString()); customerTable.putItem(customer); }
Customer customer = new Customer(); customer.setId("1"); customer.setCustName("Customer Name"); customer.setEmail("customer@example.com"); customer.setRegistrationDate(Instant.parse("2023-07-03T10:15:30.00Z"));

Sebelum mengirim customer objek ke layanan DynamoDB, catat output dari metode objek untuk membandingkannya dengan apa yang dikirim toString() klien yang disempurnakan.

Customer [id=1, name=Customer Name, email=customer@example.com, regDate=2023-07-03T10:15:30Z]

Pencatatan tingkat kabel menunjukkan muatan permintaan yang dihasilkan. Klien yang disempurnakan menghasilkan representasi tingkat rendah dari kelas data. regDateAtribut, yang merupakan Instant tipe di Java, direpresentasikan sebagai string DynamoDB.

{ "TableName": "Customer", "Item": { "registrationDate": { "S": "2023-07-03T10:15:30Z" }, "id": { "S": "1" }, "custName": { "S": "Customer Name" }, "email": { "S": "customer@example.com" } } }