0
単純なJava REST-APIの場合、モデルをDynamoDBテーブルに保持するための保存関数を作成しました。 DynamoDBMapper:保存されたアイテムを取得するには?
@DynamoDBTable(tableName = "Events")
public class EventModel {
private int country;
private String id;
// ...
@DynamoDBHashKey
public int getCountry() {
return country;
}
public void setCountry(int country) {
this.country = country;
}
@DynamoDBRangeKey
@DynamoDBAutoGeneratedKey
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
//...
}
は残念ながらDynamoDBMappers
.save() methodは何も返しません:あなたがここに見ることができるよう
モデルが自動生成された範囲のキーを使用しています。作成したアイテムを返信して、201 HTTP応答に適切なlocation
ヘッダーを設定します。
どのようにすればいいですか?助言がありますか?もちろん、私はクライアント上でid
を生成することができましたが、潜在的なアトミック性の問題を解決するには、クライアント側とサーバー側で追加のロジックが必要なので、これをやりたいとは思いません。
はバージョン1.11.86
です。
返されるイベントは、データベースにあるイベントではありません。 – BinaryShrub