AmazonDynamoDBClient putItemメソッドを使用してDBに項目を挿入しています。 putItemの戻り型はPutItemResultですが、nullとして取得しています。Amazon DynamoDB putItemがnullを返す
AmazonDynamoDBClient client = new AmazonDynamoDBClient();
PutItemRequest r = new PutItemRequest();
r.addItemEntry("custId",new Attribute Value("101"));
PutItemResult result = client.putItem(r);
//result is null
アイテムがDBに正常に挿入されましたが、結果がnullになるのはなぜですか?
PutItemはNONEまたはALL_OLD以外の値を認識しないため、ALL_NEWおよび他のReturnValueが存在するのはなぜですか?初めてアイテムを挿入して同じアイテムを返すとしたらどうなりますか? –
他の戻り値の答えが更新されました。特に更新アイテム用です。 – notionquest
はそれを得ました。ありがとう! –