はじめに DynamoDBの書き込み操作には、putとupdateの2通りがある。 putでもupdateでも、項目が存在しない場合には新しい項目を登録する動きになるが、updateの時に更新する対象が存在しない場合にエラーにしたかった。 対処 まずは、対象の条件をExpressionで作成する。 Map<String, AttributeValue> expressionValues = new HashMap<>();expressionValues.put(":PARTITION_KEY", AttributeValue.builder().s("hoge").build());expr…