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. regDate
Atribut, 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" } } }