2017-09-10 32 views
0

私はDynamoDBにJavaマップを格納しようとしていますが、成功していません。私は何かが欠けていた場合に見られるので、わからないDynamoDBでマップを保存および検索するには?

は、私は、コンバータを作成して、単なる文字列にマップを変換することができさて、次のエラー

requires @DynamoDBTyped or @DynamoDBTypeConverted 

を得続けるが、それは多くの作業のように思えますリストのためにそれを行う必要はありません。

また、実際にマップを保存できたら、Dynamoは特定のマップキーまたは値を検索する方法を提供しますか? たとえば、Dynamoテーブルの列の1つがMapであるとします。5分以内に全員が30を超えてマラソンを実行したとします。あるいは、私はこのために別のアプローチが必要かもしれません。

助けがあれば助かります。

ありがとうございます!

答えて

1

DynamoDBレコードは文字通りマップなので、正確にDynamoDBにマップを格納して検索することができます。 It looks likeマップが<String, AttributeValue>でなければ、カスタムコンバータを提供する必要があります。マップ全体を文字列に変換しない場合は、マップをMap<String, AttributeValue>に変換します

+0

クール感謝マーク! – user1974753

関連する問題