dynamodb getitem android

时间:2018-11-13 13:30:37

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

嗨,我正在尝试制作一个与dynamodb一起使用的简单adnroid应用程序,并按照本教程进行操作: Link of Tutorial

我已经能够与dbClient连接并访问该表。我可以成功执行dbTable.putItem和其他方法,例如dbTable.getTableDescription。

我在理解如何执行和dbTable.getItem方法时遇到了麻烦,该方法需要原始输入。我不太了解如何使用Hashkey或主键。

我的桌子看起来像这样: Click image 这些是哈希键 Primary Key

当我执行这一行代码时:

 Document doc = dbTable.getItem(new Primitive("1"));

其中1是表中第一个值的值。

我收到此错误。

  

java.lang.IllegalStateException:哈希键类型不匹配   在桌子上           在com.amazonaws.mobileconnectors.dynamodbv2.document.Table.makeKey(Table.java:720)           在com.amazonaws.mobileconnectors.dynamodbv2.document.Table.getItem(Table.java:298)           在com.example.user.dynamodb.MainActivity $ 1.run(MainActivity.java:65)

0 个答案:

没有答案