在android中使用复合主键从Dynamodb检索数据
我在dynamodb上有表Customers,其中哈希键是phonenumber(number),排序键是date(string) 我尝试了以下解决方案在android中使用复合主键从Dynamodb检索数据,android,Android,我在dynamodb上有表Customers,其中哈希键是phonenumber(number),排序键是date(string) 我尝试了以下解决方案 Customers customer= mapper.load(Customers .class, "123456789"); (其中,123456789是我的哈希键) 但无法获取数据。请帮助您可以使用此处提供的方法: Customers-customer=mapper.load(Customers.class,“123456789”,“您的
Customers customer= mapper.load(Customers .class, "123456789");
(其中,123456789是我的哈希键)
但无法获取数据。请帮助您可以使用此处提供的方法:
Customers-customer=mapper.load(Customers.class,“123456789”,“您的范围键”)代码>
其中参数中的一个键是主键(散列键),另一个键是范围键,这是您在表中定义的
注:
对于应用程序代码中的类定义中的一个主键,您必须使用annotation@DynamoDBHashKey,这样上述查询才能工作
阅读有关DynamoDBRangeKey的信息: