dynobase-icon
Dynobase

Batch Write Using DynamoDB Mapper (Guide w/ Code Examples)

Rafal Wilinski

Provided by Rafal Wilinski

With the batch write operations, you can save multiple items to the DynamoDB table, by passing a list of items to the batchSave method of the DynamoDBMapper class. This method can be used to save new items and update existing items, depending on the primary key values provided. You might use the DynamoDBMapper's batchSave method to write multiple items in a single request in Java.

import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapper; import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperConfig; public class BatchWriteExample { public static void main(String[] args) { // Create a new DynamoDBMapper AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard().build(); DynamoDBMapper mapper = new DynamoDBMapper(client); // Define a list of items to write List<Product> items = new ArrayList<>(); items.add(new Product("111", "Product 1", 10, 2)); items.add(new Product("222", "Product 2", 20, 4)); items.add(new Product("333", "Product 3", 30, 6)); // Write the items mapper.batchSave(items, DynamoDBMapperConfig.DEFAULT); } }

Tired of AWS Console? Try Dynobase.

First 7 days are on us. No strings attached.

Product Features

Download
/
Changelog
/
Pricing
/
Member Portal
/
Privacy
/
EULA
/
Twitter
© 2025 Dynobase
+
Login to the AWS Console less.
Try Dynobase to accelerate your DynamoDB workflow. Start your 7-day free trial today.