DynamoDB映射器:映射具有多个值类型的字段

时间:2018-07-18 21:19:56

标签: java database amazon-web-services amazon-dynamodb

我有一个DynamoDB表,其中的条目如下所示:

{
  "string1": "a",
  "num1": 1,
  "list1": [
    {
      "num2": 0.5,
      "string2": "test",
      "string3": "test2",
      "num3": 0.8
    }
  ],
}

我想通过Java访问这样的记录,并且将使用DynamoDB Mapper。但是,我不确定如何处理DynamoDB中的Map对象列表,因为键之间的值类型不同(特别是我具有String和Number DDB类型的值类型)。

请注意,在此示例中,以下字段:num2,string2,string3,num3对应于单个对象/类(我们将其称为TestClass)。鉴于DDB映射中“ list1”字段的值类型不同,如何使用DDB映射器将DDB条目映射到TestClass?

0 个答案:

没有答案